Freigeben über


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 Codepage an, die beim Öffnen von Quelldateien verwendet wird.

/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 ASLR hohe Entropie unterstützt wird.

/incremental

Ermöglicht inkrementelle Kompilierung [veraltet].

/keycontainer

Gibt einen Schlüsselcontainer mit starkem Namen an.

/keyfile

Gibt eine Schlüsseldatei mit starkem Namen 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

Schränkt ein, das dieser Plattformen an Code ausführen können: x86, Itanium, x64 anycpu, oder anycpu32bitpreferred. Der Standard ist "anycpu".

/preferreduilang

Gibt die für an Compilerausgabe verwendete Sprache.

/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 Subsystems an, mit dem die ausführbare Datei verwenden kann.

/target

Gibt das Format der Ausgabedatei mit einer von vier Optionen an:/target: appcontainerexe, /target: exe, /target: library, /target: Modul, /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 für die Visual Studio-Befehlszeile

Referenz

C#-Compileroptionen nach Kategorien sortiert

<compiler>-Element

Weitere Ressourcen

C#-Compileroptionen