-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