Možnosti kompilátoru C# (abecední pořadí)C# Compiler Options Listed Alphabetically

Následující možnosti kompilátoru jsou seřazená podle abecedy.The following compiler options are sorted alphabetically. Seznam kategorií naleznete v tématu jazyka C# možnosti kompilátoru seřazené podle kategorie.For a categorical list, see C# Compiler Options Listed by Category.

MožnostOption ÚčelPurpose
@ Přečte soubor odpovědí pro další možnosti.Reads a response file for more options.
-?-? Zobrazí zprávu o použití do stdout.Displays a usage message to stdout.
-additionalfile-additionalfile Názvy další soubory, které nemají přímý vliv na generování kódu, ale může používat analyzátory pro vytvoření chyby nebo varování.Names additional files that don't directly affect code generation but may be used by analyzers for producing errors or warnings.
-addmodule-addmodule Odkazy zadané moduly k tomuto sestaveníLinks the specified modules into this assembly
-analyzátoru-analyzer Spustit analyzátory z tohoto sestavení (krátký tvar: - a)Run the analyzers from this assembly (Short form: -a)
-appconfig-appconfig Určuje umístění souboru app.config v době vazby sestavení.Specifies the location of app.config at assembly binding time.
-baseaddress-baseaddress Určuje základní adresu knihovny, který má být sestaven.Specifies the base address for the library to be built.
-bugreport-bugreport Vytvoří soubor hlášení o chybě.Creates a 'Bug Report' file. Tento soubor se odesílá spolu s žádné informace o chybách, pokud se použije s parametrem-errorreport: řádek nebo - errorreport: Odeslat.This file will be sent together with any crash information if it is used with -errorreport:prompt or -errorreport:send.
-checked-checked Způsobí, že kompilátor generovat kontroly přetečení.Causes the compiler to generate overflow checks.
-checksumalgorithm:<alg >-checksumalgorithm:<alg> Určuje algoritmus pro výpočet kontrolního součtu souboru zdroje uloženo v PDB.Specifies the algorithm for calculating the source file checksum stored in PDB. Podporované hodnoty jsou: SHA1 (výchozí) nebo SHA256.Supported values are: SHA1 (default) or SHA256.
Společnost Microsoft doporučuje způsobeny problémy kolizí se SHA1, SHA256.Due to collision problems with SHA1, Microsoft recommends SHA256.
-codepage-codepage Určuje znakovou stránku, která má použít při otevírání zdrojových souborů.Specifies the codepage to use when opening source files.
-debug-debug Generuje ladicí informace.Emits debugging information.
-define-define Definuje symboly podmíněné kompilace.Defines conditional compilation symbols.
-delaysign-delaysign Vytvoří zpožděný podpis sestavení s použitím pouze veřejné části klíče silného názvu.Delay-signs the assembly by using only the public part of the strong name key.
-deterministic-deterministic Způsobí, že kompilátor do výstupního sestavení, jejichž binární obsah je identické napříč kompilace Pokud vstupů jsou stejné.Causes the compiler to output an assembly whose binary content is identical across compilations if inputs are identical.
-doc-doc Určuje soubor dokumentace XML, který se má vygenerovat.Specifies an XML Documentation file to generate.
-pro vložení-embed Vložte všechny zdrojové soubory v souborech PDB.Embed all source files in the PDB.
-vložení:<seznam souborů >-embed:<file list> Vložte konkrétní soubory PDB.Embed specific files in the PDB.
-errorendlocation-errorendlocation Vypsat řádek a sloupec koncového umístění jednotlivých chyb.Output line and column of the end location of each error.
-protokolu chyb:<souboru >-errorlog:<file> Zadejte soubor, který chcete protokolovat všechny diagnostiky kompilátoru a analyzátoru.Specify a file to log all compiler and analyzer diagnostics.
-errorreport-errorreport Určuje, jak zpracovávat interní chyby kompilátoru: řádku, odesílání nebo žádný.Specifies how to handle internal compiler errors: prompt, send, or none. Výchozí hodnota je none.The default is none.
-filealign-filealign Určuje zarovnání použité pro oddíly výstupního souboru.Specifies the alignment used for output file sections.
-fullpaths-fullpaths Způsobí, že kompilátor generoval úplné cesty.Causes the compiler to generate fully qualified paths.
– Nápověda-help Zobrazí zprávu o použití do stdout.Displays a usage message to stdout.
-highentropyva-highentropyva Určuje, že vysokou entropie podporována technologie ASLR.Specifies that high entropy ASLR is supported.
-přírůstkové-incremental Umožňuje přírůstkové kompilace [zastaralé].Enables incremental compilation [obsolete].
-keycontainer-keycontainer Určuje kontejner klíče se silným názvem.Specifies a strong name key container.
-keyfile-keyfile Určuje soubor klíče se silným názvem.Specifies a strong name key file.
-langversion:<řetězec >-langversion:<string> Určení jazykové verze: Výchozí, ISO-1, ISO-2, 3, 4, 5, 6, 7, 7.1, 7.2, 7.3 nebo nejnovější verziSpecify language version: Default, ISO-1, ISO-2, 3, 4, 5, 6, 7, 7.1, 7.2, 7.3, or Latest
-lib-lib Určuje další adresáře, ve kterém chcete hledat odkazy.Specifies additional directories in which to search for references.
-link-link Zpřístupní informace o typu modelu COM v zadaném sestavení do projektu.Makes COM type information in specified assemblies available to the project.
-linkresource-linkresource Propojí zadaný prostředek s tímto sestavením.Links the specified resource to this assembly.
-main-main Určuje typ obsahující vstupní bod (ignoruje všechny ostatní vstupní body).Specifies the type that contains the entry point (ignore all other possible entry points).
-moduleassemblyname-moduleassemblyname Určuje sestavení, jejichž typy neveřejným .netmodule můžete získat přístup.Specifies an assembly whose non-public types a .netmodule can access.
-modulename:<řetězec >-modulename:<string> Zadejte název zdrojového moduluSpecify the name of the source module
-noconfig-noconfig Instruuje kompilátor, aby automaticky zahrnují CSC. RSP souboru.Instructs the compiler not to auto include CSC.RSP file.
-nologo-nologo Potlačí zprávu o autorských právech kompilátoru.Suppresses compiler copyright message.
-nostdlib-nostdlib Dá pokyn kompilátoru, aby odkaz na standardní knihovnu (mscorlib.dll).Instructs the compiler not to reference standard library (mscorlib.dll).
-nowarn-nowarn Zakáže specifická upozorněníDisables specific warning messages
-nowin32manifest-nowin32manifest Dává pokyn kompilátoru, aby Vložit manifest aplikace ve spustitelném souboru.Instructs the compiler not to embed an application manifest in the executable file.
-optimize-optimize Povolí nebo zakáže optimalizace.Enables/disables optimizations.
-out-out Určuje název výstupního souboru (výchozí: základní název souboru s hlavní třídou nebo prvního souboru).Specifies the output file name (default: base name of file with main class or first file).
-paralelní [+|-]-parallel[+|-] Určuje, jestli se má použít souběžné sestavení (+).Specifies whether to use concurrent build (+).
-pathmap-pathmap Určuje mapování pro zdrojové cesty názvy výstup kompilátorem.Specifies a mapping for source path names output by the compiler.
-pdb-pdb Určuje název souboru a umístění souboru pdb.Specifies the file name and location of the .pdb file.
-platform-platform Omezení platformy, na kterých tento kód lze spustit: x86, Itanium, x 64, anycpu, anycpu32bitpreferred nebo.Limits which platforms this code can run on: x86, Itanium, x64, anycpu, or anycpu32bitpreferred. Výchozí je anycpu.The default is anycpu.
-preferreduilang-preferreduilang Určuje jazyk, který má být použit pro výstup kompilátoru.Specifies the language to be used for compiler output.
-publicsign-publicsign Použít veřejný klíč bez podepisování sestavení, ale nastaví bit v sestavení, která udává, že je sestavení podepsáno.Apply a public key without signing the assembly, but set the bit in the assembly indicating the assembly is signed.
-recurse-recurse Zahrne všechny soubory v aktuálním adresáři a jeho podadresářích v závislosti na určení zástupných znaků.Includes all files in the current directory and subdirectories according to the wildcard specifications.
-reference-reference Odkazuje na metadata ze zadaných souborů sestavení.References metadata from the specified assembly files.
-refout-refout Generovat referenční sestavení kromě primárního sestavení.Generate a reference assembly in addition to the primary assembly.
-refonly-refonly Generovat referenční sestavení místo primárního sestavení.Generate a reference assembly instead of a primary assembly.
-reportanalyzer-reportanalyzer Analyzátor Další informace, jako je doba provádění sestavy.Report additional analyzer information, such as execution time.
-resource-resource Vloží zadaný prostředek.Embeds the specified resource.
-sady pravidel:<souboru >-ruleset:<file> Zadejte soubor sady pravidel, která zakáže konkrétní diagnostiky.Specify a ruleset file that disables specific diagnostics.
-subsystemversion-subsystemversion Určuje minimální verzi podsystému, který můžete použít spustitelný soubor.Specifies the minimum version of the subsystem that the executable file can use.
-target-target Určuje formát výstupního souboru pomocí jedné ze čtyř možností: -target: appcontainerexe, -target: exe, -target: library, – cíl: modul, -target: winexe, -target: winmdobj.Specifies the format of the output file by using one of four options: -target:appcontainerexe, -target:exe, -target:library, -target:module, -target:winexe, -target:winmdobj.
-unsafe-unsafe Umožňuje nebezpečné kódu.Allows unsafe code.
-utf8output-utf8output Výstup zpráv kompilátoru v kódování UTF-8.Outputs compiler messages in UTF-8 encoding.
– verze-version Zobrazte číslo verze kompilátoru a ukončení.Display the compiler version number and exit.
-warn-warn Nastaví úroveň upozornění (0-4).Sets the warning level (0-4).
-warnaserror-warnaserror Sestavy specifická upozornění jako chyby.Reports specific warnings as errors.
-win32icon-win32icon Tato ikona se použije pro výstup.Uses this icon for the output.
-win32manifest-win32manifest Určuje soubor manifestu win32 vlastní.Specifies a custom win32 manifest file.
-win32res-win32res Určuje soubor prostředku win32 (.res).Specifies the win32 resource file (.res).

Viz také:See also