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.
Bewirkt, dass der Compiler nur Syntax akzeptiert, die in der angegebenen Visual Basic-Sprachversion enthalten ist.
Syntax
-langversion:version
Argumente
version
Erforderlich. Die Während der Kompilierung zu verwendende Sprachversion. Zulässige Werte sind 9, , 10, 11, 1515.51616.91415.312und . defaultlatest
Eine der ganzen Zahlen kann auch als .0 Nebenversion angegeben werden, 11.0z. B. . .
Sie können die Liste aller möglichen Werte anzeigen, indem Sie in der Befehlszeile angeben -langversion:? .
Bemerkungen
Die -langversion Option gibt an, welche Syntax der Compiler akzeptiert. Wenn Sie beispielsweise angeben, dass die Sprachversion 9.0 ist, generiert der Compiler Fehler für die Syntax, die nur in Version 10.0 und höher gültig ist.
Sie können diese Option verwenden, wenn Sie Anwendungen entwickeln, die auf unterschiedliche Versionen von .NET Framework abzielen. Wenn Sie z. B. auf .NET Framework 3.5 abzielen, können Sie diese Option verwenden, um sicherzustellen, dass Sie keine Syntax aus der Sprachversion 10.0 verwenden.
Sie können die Befehlszeile nur direkt festlegen -langversion . Weitere Informationen finden Sie unter "Targeting a Specific .NET Framework Version".
Beispiel
Der folgende Code kompiliert sample.vb für Visual Basic 9.0.
vbc -langversion:9.0 sample.vb