Freigeben über


Visual Basic-Compileroptionen nach Kategorien sortiert

Aktualisiert: November 2007

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

Legt fest, 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

/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 eine Verknüpfung mit 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.

Sonstige

Option

Zweck

@ (Antwortdatei festlegen)

Legt eine Antwortdatei fest.

/baseaddress

Gibt die Basisadresse einer DLL an.

/codepage

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

/errorreport

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

/main

Gibt die Klasse an, die die beim Starten zu verwendende SubMain-Prozedur enthält.

/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

Konzepte

Einführung in den Projekt-Designer

Referenz

Visual Basic Compileroptionen in alphabetischer Reihenfolge