Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |