Freigeben über


Visual Basic-Compileroptionen alphabetisch aufgeführt

Der Visual Basic-Befehlszeilencompiler wird als Alternative zum Kompilieren von Programmen aus der integrierten Entwicklungsumgebung (IDE) von Visual Studio bereitgestellt. Es folgt eine Liste der Visual Basic-Befehlszeilencompileroptionen, die alphabetisch sortiert sind.

Jede Compileroption ist in zwei Formen verfügbar: -option und /option. In der Dokumentation wird nur das formular -option angezeigt.

Auswahlmöglichkeit Zweck
@ (Antwortdatei angeben) Legt eine Antwortdatei fest.
-? Zeigt Compileroptionen an. Dieser Befehl entspricht dem Angeben der -help Option. Es tritt keine Kompilierung auf.
-additionalfile Benennt zusätzliche Dateien, die sich nicht direkt auf die Codegenerierung auswirken, können aber von Analysegeräten verwendet werden, um Fehler oder Warnungen zu erzeugen.
-addmodule Bewirkt, dass der Compiler alle Typinformationen aus den angegebenen Dateien für das Projekt verfügbar macht, das Sie gerade kompilieren.
-analyzer Führen Sie die Analysatoren aus dieser Assembly aus (Kurzform: -a)
-baseaddress Gibt die Basisadresse einer DLL an.
-bugreport Erstellt eine Datei, die Informationen enthält, die das Melden eines Fehlers erleichtern.
-checksumalgorithm:<alg> Geben Sie den Algorithmus für die Berechnung der in PDB gespeicherten Quelldateiüberprüfung an. Unterstützte Werte sind: SHA1 (Standard) oder SHA256.
Aufgrund von Kollisionsproblemen mit SHA1 empfiehlt Microsoft SHA256 oder besser.
-codepage Gibt die Codeseite an, die für alle Quellcodedateien in der Kompilierung verwendet werden soll.
-debuggen Erzeugt Debuginformationen.
-definieren Definiert Symbole für die bedingte Kompilierung.
-delaysign Gibt an, ob die Assembly vollständig oder teilweise signiert ist.
-deterministisch Bewirkt, dass der Compiler eine Assembly ausgibt, deren binärer Inhalt über Kompilierungen identisch ist, wenn Eingaben identisch sind.
-doc Verarbeitet Dokumentationskommentare zu einer XML-Datei.
-errorreport Gibt an, wie der Visual Basic-Compiler interne Compilerfehler melden soll.
-filealign Gibt an, wo die Abschnitte der Ausgabedatei ausgerichtet werden sollen.
-Hilfe Zeigt Compileroptionen an. Dieser Befehl entspricht dem Angeben der -? Option. Es tritt keine Kompilierung auf.
-highentropyva Gibt an, ob eine bestimmte ausführbare Datei die randomisierung des Adressraumlayouts (High Entropy Address Space Layout Randomization, ASLR) unterstützt.
-einfuhren Importiert einen Namespace aus einer angegebenen Assembly.
-keycontainer Gibt einen Schlüsselcontainernamen für ein Schlüsselpaar an, um einer Assembly einen starken Namen zu geben.
-keyfile Gibt eine Datei an, die ein Schlüssel- oder Schlüsselpaar enthält, um einer Assembly einen starken Namen zu geben.
-langversion Geben Sie die Sprachversion an: 9|9.0|10|10.0|11|11.0.
-libpath Gibt den Speicherort von Assemblys an, auf die durch die Option "-reference" verwiesen wird.
-linkresource Erstellt eine Verknüpfung zu einer verwalteten Ressource.
-Haupt Gibt die Klasse an, die die Sub Main beim Start zu verwendende Prozedur enthält.
-moduleassemblyname Gibt den Namen der Assembly an, zu der ein Modul gehört.
-modulename:<string> Angeben des Namens des Quellmoduls
-netcf Legt den Compiler auf .NET Compact Framework fest.
-noconfig Kompilieren Sie nicht mit Vbc.rsp.
-nologo Unterdrückt Compilerbannerinformationen.
-nostdlib Bewirkt, dass der Compiler nicht auf die Standardbibliotheken verweist.
-nowarn Unterdrückt die Fähigkeit des Compilers, Warnungen zu generieren.
-nowin32manifest Weist den Compiler an, kein Anwendungsmanifest in die ausführbare Datei einzubetten.
-optimieren Aktiviert/deaktiviert die Codeoptimierung.
-optionCompare Gibt an, ob Zeichenfolgenvergleiche binär sein sollen oder gebietsschemaspezifische Textsemantik verwenden sollen.
-optionexplicit Erzwingt die explizite Deklaration von Variablen.
-optioninfer Ermöglicht die Verwendung des lokalen Typs in Variablendeklarationen.
-optionstrict Erzwingt strenge Sprachsemantik.
-aus Gibt eine Ausgabedatei an.
-parallel[+|-] Gibt an, ob gleichzeitiger Build (+) verwendet werden soll.
-pathmap Gibt an, wie physische Pfade dem Vom Compiler ausgegebenen Quellpfadnamen zugeordnet werden.
-Bahnsteig Gibt die Prozessorplattform an, auf die der Compiler für die Ausgabedatei abzielt.
-preferreduilang Geben Sie den bevorzugten Namen der Ausgabesprache an.
-ruhig Verhindert, dass der Compiler Code für syntaxbezogene Fehler und Warnungen anzeigt.
-Recurse Durchsucht Unterverzeichnisse nach Quelldateien, die kompiliert werden sollen.
-Referenz Importiert Metadaten aus einer Assembly.
-refonly Gibt nur eine Referenzassembly aus.
-refout Gibt den Ausgabepfad einer Referenzassembly an.
-removeintchecks Deaktiviert die Überlaufüberprüfung für ganze Zahlen.
-Ressource Bettet eine verwaltete Ressource in eine Assembly ein.
-rootnamespace Gibt einen Namespace für alle Typdeklarationen an.
-ruleset:<file> Geben Sie eine Regelsatzdatei an, die bestimmte Diagnosen deaktiviert.
-sdkpath Gibt den Speicherort von Mscorlib.dll und Microsoft.VisualBasic.dllan.
-Subsystemversion Gibt die Mindestversion des Subsystems an, das von der generierten ausführbaren Datei verwendet werden kann.
-Ziel Gibt das Format der Ausgabedatei an.
-utf8output Zeigt die Compilerausgabe mit UTF-8-Codierung an.
-vbruntime Gibt an, dass der Compiler ohne Verweis auf die Visual Basic-Runtime-Bibliothek oder mit einem Verweis auf eine bestimmte Laufzeitbibliothek kompiliert werden soll.
-wortreich Gibt während der Kompilierung zusätzliche Informationen aus.
-warnaserror Fördert Warnungen zu Fehlern.
-win32icon Fügt eine .ico Datei in die Ausgabedatei ein.
-win32manifest Identifiziert eine benutzerdefinierte Win32-Anwendungsmanifestdatei, die in die portable ausführbare Datei (PE) eines Projekts eingebettet werden soll.
-win32resource Fügt eine Win32-Ressource in die Ausgabedatei ein.

Siehe auch