Sdílet prostřednictvím


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

Následující možnosti kompilátoru jsou seřazeny abecedně.Seznam kategorií naleznete v Možnosti C# kompilátoru uvedené podle kategorie.

Možnost

Účel

@

Přečte soubor odpovědí pro další možnosti.

/?

Zobrazí zprávu využití na stdout.

/addmodule

Propojí určené moduly s tímto sestavením

/AppConfig

Určuje umístění app.config v okamžiku sestavení vazby.

/baseaddress

Určuje základní adresu knihovny, která má být vytvořena.

/bugreport

Vytvoří soubor s chybovými zprávami.Tento soubor bude odeslán spolu se všemi informacemi o chybách v případě, že je použita možnost /errorreport:prompt nebo /errorreport:send.

/checked

Způsobí, že kompilátor generuje kontroly přetečení.

/codepage

Určuje znakovou stránku, která má být použita při otevírání zdrojových souborů.

/debug

Posílá informace pro ladění.

/define

Definuje symboly podmíněné kompilace.

/delaysign

Podepíše sestavení pouze pomocí veřejné části silného názvu klíče.

/doc

Určuje soubor dokumentace jazyk XML, který se má generovat.

/errorreport

Určuje, jak zpracovávat chyby kompilátoru: řádku, odeslat nebo žádný.Výchozí hodnota je none.

/filealign

Určuje přidružení použité pro oddíly výstupního souboru.

/fullpaths

Způsobí, že kompilátor generuje úplné cesty.

/help

Zobrazí zprávu využití na stdout.

/highentropyva

Určuje, že vysoké entropie ASLR je podporována.

/incremental

Umožňuje přírůstkovou kompilaci [zastaralé].

/keycontainer

Určuje kontejner se silným názvem klíče.

/keyfile

Určuje soubor se silným názvem klíče.

/langversion

Určuje režimy jazykové verze: ISO-1 nebo výchozí.

/lib

Určuje další adresáře, ve kterých chcete vyhledávat odkazy.

/link

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

/linkresource

Propojí určený prostředek s tímto sestavením.

/main

Určuje typ obsahující vstupní bod (ignoruje všechny ostatní vstupní body).

/moduleassemblyname

Určuje sestavení k jehož neveřejným typům může .netmodule přistupovat.

/noconfig

Dá pokyn kompilátoru, aby automaticky nezahrnoval soubor CSC.RSP.

/nologo

Potlačí zprávu o autorských právech kompilátoru.

/nostdlib

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

/nowarn

Zakáže zprávy určitých upozornění

/nowin32manifest

Dá pokyn kompilátoru, aby nevkládal manifest aplikace do spustitelného souboru.

/optimize

Povolí nebo zakáže optimalizace.

/out

Určuje název výstupního souboru (výchozí: základní název souboru obsahujícího hlavní třídu nebo prvního souboru).

/pdb

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

/platform

Platformy, na kterých lze tento kód spustit na omezení: x 86, Itanium, x 64 anycpu, nebo anycpu32bitpreferred.Výchozí nastavení je anycpu.

/preferreduilang

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

/recurse

Zahrne všechny soubory v aktuálním adresáři a podadresářích podle specifikace zástupného znaku.

/reference

Odkazuje na metadata ze zadaných souborů sestavení.

/resource

Vloží určený prostředek.

/subsystemversion

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

/target

Určuje formát výstupního souboru pomocí čtyř možností:/target:appcontainerexe, /target:exe, /target:library, /target:module, /target:winexe, /target:winmdobj.

/unsafe

Umožňuje nebezpečný kód.

/utf8output

Výstupy zpráv kompilátoru v kódování znakové sady UTF-8.

/warn

Nastaví úroveň upozornění (0-4).

/warnaserror

Hlásí konkrétní upozornění jako chyby.

/win32icon

Použije danou ikonu pro výstup.

/win32manifest

Určuje vlastní soubor manifestu win32.

/win32res

Určuje soubor prostředků win32 (.res).

Viz také

Úkoly

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

Referenční dokumentace

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

<compiler> Prvek

Další zdroje

Možnosti C# kompilátoru