Freigeben über


Visual Basic Compileroptionen in alphabetischer Reihenfolge

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 Liste der Optionen des Visual Basic-Befehlszeilencompilers in alphabetischer Reihenfolge.

Option

Zweck

@ (Antwortdatei festlegen)

Legt eine Antwortdatei fest.

/?

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

/addmodule

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

/baseaddress

Gibt die Basisadresse einer DLL an.

/bugreport

Eine Datei mit Informationen zur einfachen Generierung von Problemberichten erstellen.

/codepage

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

/debug

Erstellt Debuginformationen.

/define

Definiert Symbole für die bedingte Kompilierung.

/delaysign

Legt fest, ob die Assembly vollständig oder teilweise signiert wird.

/doc

Verarbeitet Dokumentationskommentare zu einer XML-Datei.

/errorreport

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

/filealign

Gibt an, wo die Abschnitte der Ausgabedatei ausgerichtet werden sollen.

/help

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

/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.

/linkresource

Erstellt einen Link zu einer verwalteten Ressource.

/main

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

/moduleassemblyname

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

/netcf

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

/noconfig

Verhindert die Kompilierung mit Vbc.rsp.

/nologo

Unterdrückt Compilerbannerinformationen.

/nostdlib

Bewirkt, dass der Compiler nicht auf die Standardbibliotheken verweist.

/nowarn

Unterdrückt die Compilerfunktion zum Erstellen von Warnungen.

/nowin32manifest

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

/optimize

Aktiviert/deaktiviert Codeoptimierungen.

/optioncompare

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

/optionexplicit

Erzwingt die explizite Deklaration von Variablen.

/optioninfer

Ermöglicht den lokalen Typrückschluss in Variablendeklarationen.

/optionstrict

Erzwingt strikte Sprachsemantik.

/out

Gibt eine Ausgabedatei an.

/platform

Gibt die Prozessorplattform an, auf die der Compiler die Ausgabedatei abzielt.

/quiet

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

/recurse

Durchsucht Unterverzeichnisse nach zu kompilierenden Quelldateien.

/reference

Importiert Metadaten aus einer Assembly.

/removeintchecks

Deaktiviert die Überprüfung des Ganzzahlüberlaufs.

/resource

Bettet eine verwaltete Ressource in eine Assembly ein.

/rootnamespace

Gibt einen Namespace für alle Typdeklarationen an.

/sdkpath

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

/target

Gibt das Format der Ausgabedatei an.

/utf8output

Zeigt die Compilerausgabe mit UTF-8-Codierung 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.

/verbose

Gibt Zusatzinformationen während der Kompilierung aus.

/warnaserror

Stuft Warnungen zu Fehlern herauf.

/win32icon

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

/win32manifest

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

/win32resource

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

Siehe auch

Konzepte

Einführung in den Projekt-Designer

Referenz

Visual Basic-Compileroptionen nach Kategorien sortiert