C#-Compileroptionen alphabetisch sortiert

Die folgenden Compileroptionen sind alphabetisch sortiert.Eine nach Kategorien sortierte Liste finden Sie unter C#-Compileroptionen nach Kategorien sortiert.

Option

Zweck

@

Liest weitere Optionen aus der Antwortdatei.

/?

Zeigt eine Verwendungsmeldung für stdout an.

/addmodule

Verknüpft die angegebenen Module mit dieser Assembly.

/appconfig

Gibt den Speicherort der Datei app.config zur Assemblybindungszeit an.

/baseaddress

Gibt die Basisadresse der zu erstellenden Bibliothek an.

/bugreport

Erstellt eine 'Bug Report'-Datei.Diese Datei wird zusammen mit allen Absturzinformationen gesendet, wenn /errorreport:prompt oder /errorreport:send verwendet wurde.

/checked

Bewirkt, dass der Compiler Überlaufprüfungen generiert.

/codepage

Gibt die beim Öffnen von Quelldateien zu verwendende Codepage an.

/debug

Gibt Debuginformationen aus.

/define

Definiert Symbole für die bedingte Kompilierung.

/delaysign

Signiert die Assembly verzögert, indem nur der öffentliche Teil des starken Namenschlüssels verwendet wird.

/doc

Gibt eine XML-Dokumentationsdatei an, die generiert werden soll.

/errorreport

Gibt an, wie interne Compilerfehler gehandhabt werden: prompt, send oder none.Der Standardwert ist none.

/filealign

Gibt die Ausrichtung der Ausgabedateiabschnitte an.

/fullpaths

Bewirkt, dass der Compiler voll qualifizierte Pfade generiert.

/help

Zeigt eine Verwendungsmeldung für stdout an.

/highentropyva

Gibt an, dass hohe Entropie ASLR unterstützt wird.

/incremental

Ermöglicht inkrementelle Kompilierung [veraltet].

/keycontainer

Gibt einen starken Namenschlüsselcontainer an.

/keyfile

Gibt eine starke Namenschlüsseldatei an.

/langversion

Gibt Sprachversionsmodi an: ISO-1 oder Standard.

/lib

Gibt zusätzliche Verzeichnisse an, in denen Verweise gesucht werden sollen.

/link

Macht COM-Typ-Informationen in angegebenen Assemblys für das Projekt verfügbar.

/linkresource

Verknüpft die angegebene Ressource mit dieser Assembly.

/main

Gibt den Typ an, der den Einstiegspunkt enthält (ignorieren Sie alle anderen möglichen Einstiegspunkte).

/moduleassemblyname

Gibt eine Assembly an, auf deren nicht öffentliche Typen ein .netmodule zugreifen kann.

/noconfig

Weist den Compiler an, eine CSC.RSP-Datei nicht automatisch zu berücksichtigen.

/nologo

Unterdrückt die Compiler-Copyrightmeldung.

/nostdlib

Weist den Compiler an, nicht auf die Standardbibliothek (mscorlib.dll) zu verweisen.

/nowarn

Deaktiviert bestimmte Warnmeldungen.

/nowin32manifest

Weist den Compiler an, kein Anwendungsmanifest in die ausführbare Datei einzubetten.

/optimize

Aktiviert/deaktiviert Optimierungen.

/out

Gibt den Namen der Ausgabedatei an (Standard: Basisname der Datei mit Hauptklasse oder erste Datei).

/pdb

Gibt den Dateinamen und den Speicherort der PDB-Datei an.

/platform

Grenzen, auf welchen Plattformen dieser Code ausgeführt werden kann: X 86, Itanium, X 64, Anycpu, oder anycpu32bitpreferred.Der Standardwert lautet anycpu.

/preferreduilang

Gibt die Sprache für die Ausgabe des Compilers verwendet werden.

/recurse

Schließt alle Dateien des aktuellen Verzeichnisses und der Unterverzeichnisse gemäß den Platzhalterspezifikationen ein.

/reference

Verweist auf Metadaten der angegebenen Assemblydateien.

/resource

Bettet die angegebene Ressource ein.

/subsystemversion

Gibt die minimale Version des Teilsystems, die die ausführbare Datei verwenden können.

/target

Gibt das Format der Ausgabedatei mithilfe einer der vier Optionen:/target:appcontainerexe, /target: exe, /target: Library, /target: Module, /target: winexe, /target:winmdobj.

/unsafe

Lässt unsicheren Code zu.

/utf8output

Gibt in UTF-8 codierte Compilermeldungen aus.

/warn

Legt die Warnstufe (0-4) fest.

/warnaserror

Meldet bestimmte Warnungen als Fehler.

/win32icon

Verwendet dieses Symbol für die Ausgabe.

/win32manifest

Gibt eine benutzerdefinierte Win32-Manifestdatei an.

/win32res

Gibt die Win32-Ressourcendatei (.res) an.

Siehe auch

Aufgaben

Gewusst wie: Festlegen von Umgebungsvariablen

Referenz

C#-Compileroptionen nach Kategorien sortiert

<compiler>-Element

Weitere Ressourcen

C#-Compileroptionen