-langversion (Visual Basic)
Führt dazu, dass der Compiler nur Syntax akzeptiert, die in der ausgewählten Visual Basic-Sprachversion enthalten ist
Syntax
-langversion:version
Argumente
version
Erforderlich. Die Sprachversion, die während der Kompilierung verwendet werden soll. Zulässige Werte sind 9
, 10
, 11
, 12
, 14
, 15
, 15.3
, 15.5
, 16
, 16.9
, default
und latest
.
Alle ganzzahligen Zahlen können auch mit .0
als Nebenversion angegeben werden, z. B. 11.0
.
Sie können die Liste aller möglichen Werte anzeigen, indem Sie -langversion:?
in der Befehlszeile angeben.
Hinweise
Die Option -langversion
gibt an, welche Syntax der Compiler akzeptiert. Wenn Sie z. B. angeben, dass die Sprachversion 9.0 ist, generiert der Compiler Fehler für Syntax, die nur in Version 10.0 und höher gültig ist.
Sie können diese Option verwenden, wenn Sie Anwendungen für unterschiedliche Versionen des .NET Framework entwickeln. Wenn Sie z. B. .NET Framework 3.5 verwenden, können Sie mithilfe dieser Option sicherstellen, dass Sie keine Syntax aus Sprachversion 10.0 verwenden.
Sie können -langversion
nur über die Befehlszeile direkt festlegen. Weitere Informationen finden Sie unter Festlegen einer bestimmten .NET-Framework-Zielversion.
Beispiel
Der folgende Code kompiliert sample.vb
für Visual Basic 9.0.
vbc -langversion:9.0 sample.vb
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für