Sdílet prostřednictvím


Možnosti C# kompilátoru uvedené podle kategorie

Následující možnosti kompilátoru jsou seřazeny podle kategorie.Abecední seznam naleznete na Možnosti C# kompilátoru seřazeny abecedně.

Optimalizace

Možnost

Účel

/filealign

Určuje velikost oddílů ve výstupním souboru.

/optimize

Povolí nebo zakáže optimalizace.

Výstupní soubory

Možnost

Účel

/doc

Určuje soubor jazyka XML, do kterého mají být zapsány zpracované dokumentační komentáře.

/out

Určuje výstupní soubor.

/pdb

Určuje název a umístění souboru .pdb.

/platform

Určuje výstupní platformu.

/preferreduilang

Určete jazyk pro výstup kompilátoru.

/target

Určuje formát výstupního souboru pomocí jedné z pěti možností: /target:appcontainerexe, /target:exe, /target:library, /target:module, /target:winexe, nebo /target:winmdobj.

sestavení rozhraní .NET Framework

Možnost

Účel

/addmodule

Určuje jeden nebo více modulů, které mají být součástí tohoto sestavení.

/delaysign

Instruuje kompilátor, aby přidal veřejný klíč, ale ponechal sestavení nepodepsané.

/keycontainer

Určuje název kontejneru kryptografického klíče.

/keyfile

Určuje název souboru, který obsahuje kryptografický klíč.

/lib

Určuje umístění sestavení odkazovaných formou /reference.

/nostdlib

Dá pokyn kompilátoru, aby neimportoval standardní knihovnu (mscorlib.dll).

/reference

Importuje metadata ze souboru, který obsahuje sestavení.

Ladění a kontrola chyb

Možnost

Účel

/bugreport

Vytvoří soubor obsahující informace, které usnadňují hlášení chyb.

/checked

Určuje zda celočíselná aritmetika, která přesahuje hranice datového typu, vyvolá za běhu výjimku.

/debug

Pokyn kompilátoru pro generování informací o ladění.

/errorreport

Nastaví chování ohlašování chyb.

/fullpaths

Určuje absolutní cestu k souboru ve výstupu kompilátoru.

/nowarn

Potlačí generování zadaných upozornění kompilátorem.

/warn

Nastaví úroveň upozornění.

/warnaserror

Povýší upozornění na chyby.

Preprocesor

Možnost

Účel

/define

Definuje symboly preprocesoru.

Zdrojích

Možnost

Účel

/link

Zpřístupní danému projektu informace o typu modelu COM v zadaném sestavení.

/linkresource

Vytvoří odkaz na spravovaný prostředek.

/resource

Vloží prostředek rozhraní .NET Framework do výstupního souboru.

/win32icon

Určuje soubor .ico, který má být vložen do výstupního souboru.

/win32res

Určuje prostředek systému Win32, který má být vložen do výstupního souboru.

Různé

Možnost

Účel

@

Určuje soubor odpovědí.

/?

Zobrazí možnosti kompilátoru na stdout.

/baseaddress

Určuje upřednostňovanou základní adresu, ze které se má načítat knihovna DLL.

/codepage

Určuje znakovou stránku, která má být použita pro všechny soubory zdrojového kódu dané kompilace.

/help

Zobrazí možnosti kompilátoru na stdout.

/highentropyva

Určuje, že podporuje spustitelný soubor adresa místa rozložení randomizace (ASLR).

/langversion

Určuje, jaká verze jazyka má být použita.

/main

Určuje umístění metody Main.

/noconfig

Instruuje kompilátor, aby neprováděl kompilaci se souborem csc.rsp.

/nologo

Potlačí informace kompilátoru.

/recurse

Prohledá podadresáře pro zdrojové soubory ke kompilaci.

/subsystemversion

Určuje minimální verzi podsystému, který můžete použít spustitelný soubor.

/unsafe

Umožňuje kompilaci kódu, který používá klíčové slovo unsafe.

/utf8output

Zobrazí výstup kompilátoru pomocí kódování znakové sady UTF-8.

Zastaralé možnosti

/incremental

Umožňuje přírůstkovou kompilaci.

Viz také

Úkoly

Jak: nastavení proměnných prostředí

Referenční dokumentace

Možnosti C# kompilátoru abecedně seřazeny

Další zdroje

Možnosti C# kompilátoru