/langversion (Visual Basic)

Hace que el compilador acepte solamente la sintaxis incluida en la versión de lenguaje especificada de Visual Basic.

/langversion:version

Argumentos

  • version
    Obligatorio. Versión de lenguaje que se va a usar durante la compilación. Los valores aceptados son 9, 9.0, 10 y 10.0.

Comentarios

La opción /langversion especifica la sintaxis que acepta el compilador. Por ejemplo, si se especifica que la versión de lenguaje es 9.0, el compilador generará errores para la sintaxis que solo es válida en la versión 10.0 y posterior.

Puede usar esta opción al desarrollar aplicaciones destinadas a distintas versiones de .NET Framework. Por ejemplo, si la aplicación de destino es .NET Framework 3.5, podría usar esta opción para asegurarse de que no se usa la sintaxis de la versión de lenguaje 10.0.

Solo puede establecer /langversion directamente mediante la línea de comandos. Para obtener más información, vea Elegir versión de destino o perfil de .NET Framework específico.

Ejemplo

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

vbc /langversion:9.0 sample.vb

Vea también

Referencia

Líneas de comandos de compilación de ejemplo (Visual Basic)

Otros recursos

Compilador de Visual Basic

Elegir versión de destino o perfil de .NET Framework específico