Sdílet prostřednictvím


Možnosti kompilátoru C# (abecední pořadí)

Následující možnosti kompilátoru jsou seřazeny abecedně.Seznam kategorií naleznete v Možnosti kompilátoru C# 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 době 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 způsob zpracování vnitřních chyb kompilátoru: otázky, 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 klíče se silným názvem.

/keyfile

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

/langversion

Určuje režim jazykové verze: ISO-1 nebo Default.

/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í, jehož neveřejným typům přístup .netmodule.

/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

Omezení platformy, na kterých tento kód můžete spustit: x 86, Itanium, x 64, anycpu, nebo anycpu32bitpreferred.Výchozí nastavení je anycpu.

/preferreduilang

Určuje jazyk, který má být použit 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ém, který pomocí spustitelného souboru.

/target

Určuje formát výstupního souboru použitím jedné ze č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

Postupy: Nastavení proměnných prostředí pro příkazový řádek Visual Studia

Referenční dokumentace

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

<compiler> – element

Další zdroje

Možnosti kompilátoru C#