-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