-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