Freigeben über


-langversion (Visual Basic)

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

Siehe auch