-langversion (Visual Basic)

Hace que el compilador acepte solo la sintaxis que se incluye en la especificación elegida del lenguaje Visual Basic.

Sintaxis

-langversion:version  

Argumentos

version
Obligatorio. La versión del lenguaje que se va a usar durante la compilación. Los valores aceptados son 9, 10, 11, 12, 14, 15, 15.3, 15.5, 16, 16.9, default y latest.

También se puede especificar cualquiera de los números enteros mediante .0 como la versión secundaria, por ejemplo, 11.0.

Puede ver la lista de todos los valores posibles si especifica -langversion:? en la línea de comandos.

Comentarios

La opción -langversion especifica qué sintaxis acepta el compilador. Por ejemplo, si especifica que la versión del lenguaje es la 9.0, el compilador genera errores para la sintaxis que solo es válida en la versión 10.0 y posteriores.

Puede usar esta opción cuando desarrolle aplicaciones destinadas a versiones diferentes de .NET Framework. Por ejemplo, si selecciona .NET Framework 3.5 como destino, puede usar esta opción para asegurarse de que no usa la sintaxis de la versión 10.0 del lenguaje.

Solo puede establecer -langversion directamente con la línea de comandos. Para obtener más información, consulte Elegir una versión específica de .NET Framework.

Ejemplo

El código siguiente compila sample.vb para Visual Basic 9.0.

vbc -langversion:9.0 sample.vb

Vea también