Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Hace que el compilador acepte solo la sintaxis que se incluye en la versión de lenguaje de Visual Basic especificada.
Sintaxis
-langversion:version
Argumentos
version
Obligatorio. Versión del lenguaje que se va a usar durante la compilación. Los valores aceptados son 9, 10, 11, 12, 1515.515.314, 16, , 16.9, y . defaultlatest
También se puede especificar cualquiera de los números enteros mediante .0 como versión secundaria, por ejemplo, 11.0.
Puede ver la lista de todos los valores posibles especificando -langversion:? en la línea de comandos.
Observaciones
La -langversion opción especifica qué sintaxis acepta el compilador. Por ejemplo, si especifica que la versión del lenguaje es 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 al desarrollar aplicaciones destinadas a versiones diferentes de .NET Framework. Por ejemplo, si tiene como destino .NET Framework 3.5, 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 mediante la línea de comandos. Para obtener más información, consulte Selección de destino de una versión específica de .NET Framework.
Ejemplo
El código siguiente se compila sample.vb para Visual Basic 9.0.
vbc -langversion:9.0 sample.vb