Freigeben über


Visual Basic-Compileroptionen nach Kategorien sortiert

Der Visual Basic-Befehlszeilencompiler wird als Alternative zum Kompilieren von Programmen in der integrierten Entwicklungsumgebung (IDE) von Visual Studio bereitgestellt.Im Folgenden finden Sie eine nach Funktionskategorien sortierte Liste der Optionen des Visual Basic-Befehlszeilencompilers.

Compilerausgabe

Option

Zweck

/nologo

Unterdrückt Compilerbannerinformationen.

/utf8output

Zeigt die Compilerausgabe mit UTF-8-Codierung an.

/verbose

Gibt Zusatzinformationen während der Kompilierung aus.

Optimierung

Option

Zweck

/filealign

Gibt an, wo die Abschnitte der Ausgabedatei auszurichten sind.

/optimize

Aktiviert/deaktiviert Optimierungen.

Ausgabedateien

Option

Zweck

/doc

Verarbeitet Dokumentationskommentare zu einer XML-Datei.

/netcf

Legt fest, dass der Compiler .NET Compact Framework als Zielplattform verwendet.

/out

Gibt eine Ausgabedatei an.

/target

Gibt das Format der Ausgabe an.

.NET-Assemblys

Option

Zweck

/addmodule

Bewirkt, dass der Compiler dem Projekt, das Sie gerade kompilieren, sämtliche Typinformationen aus den angegebenen Dateien bereitstellt.

/delaysign

Gibt an, ob die Assembly vollständig oder teilweise signiert wird.

/imports

Importiert einen Namespace aus einer angegebenen Assembly.

/keycontainer

Gibt einen Schlüsselcontainernamen für ein Schlüsselpaar an, um einer Assembly einen starken Namen zuzuweisen.

/keyfile

Gibt eine Datei mit einem Schlüssel oder Schlüsselpaar an, um einer Assembly einen starken Namen zuzuweisen.

/libpath

Gibt die Position von Assemblys an, auf die über die /reference-Option verwiesen wird.

/reference

Importiert Metadaten aus einer Assembly.

/moduleassemblyname

Gibt den Namen der Assembly an, die ein Modul beinhalten wird.

Debuggen/Fehlerüberprüfung

Option

Zweck

/bugreport

Eine Datei mit Informationen zur einfachen Generierung von Problemberichten erstellen.

/debug

Erstellt Debuginformationen.

/nowarn

Unterdrückt die Compilerfunktion zum Erstellen von Warnungen.

/quiet

Verhindert, dass der Compiler Code zu syntaxbezogenen Fehlern und Warnungen anzeigt.

/removeintchecks

Deaktiviert die Überprüfung des Ganzzahlüberlaufs.

/warnaserror

Stuft Warnungen zu Fehlern herauf.

Hilfe

Option

Zweck

/?

Zeigt die Compileroptionen an.Dieser Befehl entspricht der Option /help.Es wird keine Kompilierung durchgeführt.

/help

Zeigt die Compileroptionen an.Dieser Befehl entspricht der Option /?.Es wird keine Kompilierung durchgeführt.

Sprache

Option

Zweck

/langversion

Gibt an, dass der Compiler nur Syntax akzeptieren soll, die in der angegebenen Version von Visual Basic enthalten ist.

/optionexplicit

Erzwingt die explizite Deklaration von Variablen.

/optionstrict

Erzwingt strikte Semantik.

/optioncompare

Legt fest, ob Zeichenfolgenvergleiche binär oder mit gebietsschemaspezifischer Textsemantik durchgeführt werden.

/optioninfer

Ermöglicht den lokalen Typrückschluss in Variablendeklarationen.

Präprozessor

Option

Zweck

/define

Definiert Symbole für die bedingte Kompilierung.

Ressourcen

Option

Zweck

/linkresource

Erstellt einen Link zu einer verwalteten Ressource.

/resource

Bettet eine verwaltete Ressource in eine Assembly ein.

/win32icon

Fügt eine ICO-Datei in die Ausgabedatei ein.

/win32resource

Fügt eine Win32-Ressource in die Ausgabedatei ein.

Allgemeines

Option

Zweck

@ (Antwortdatei festlegen)

Legt eine Antwortdatei fest.

/baseaddress

Gibt die Basisadresse einer DLL an.

/codepage

Gibt für alle Quellcodedateien in der Kompilierung die zu verwendende Codepage an.

/errorreport

Gibt an, wie der Visual Basic-Compiler interne Compilerfehler meldet.

/highentropyva

Teilt dem Fenster kernel an, ob eine bestimmte ausführbare Datei Adressraum-Lay-out-Zufallszuteilung ASLR (Entropie hoch) unterstützt.

/main

Gibt die Klasse an, die die Prozedur SubMain enthält, das am Start zu verwenden.

/noconfig

Verhindert die Kompilierung mit Vbc.rsp.

/nostdlib

Bewirkt, dass der Compiler nicht auf die Standardbibliotheken verweist.

/nowin32manifest

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

/platform

Gibt die Prozessorplattform an, die der Compiler als Zielplattform für die Ausgabedatei verwendet.

/recurse

Durchsucht Unterverzeichnisse nach zu kompilierenden Quelldateien.

/rootnamespace

Gibt einen Namespace für alle Typdeklarationen an.

/sdkpath

Gibt das Verzeichnis für Mscorlib.dll und Microsoft.Visualbasic.dll an.

/vbruntime

Gibt an, dass der Compiler ohne einen Verweis auf die Visual Basic Runtime Library oder mit einem Verweis auf eine bestimmte Laufzeitbibliothek kompilieren soll.

/win32manifest

Identifiziert eine benutzerdefinierte Win32-Anwendungsmanifestdatei, die in die übertragbare ausführbare Datei (Portable Executable, PE) eines Projekts eingebettet werden soll.

Siehe auch

Referenz

Visual Basic Compileroptionen in alphabetischer Reihenfolge

C#-Compileroptionen alphabetisch sortiert

C#-Compileroptionen nach Kategorien sortiert

Konzepte

Einführung in den Projekt-Designer