Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |