-langversion (Visual Basic)-langversion (Visual Basic)

Hace que el compilador acepta solo la sintaxis que se incluye en la versión de idioma de Visual Basic especificada.Causes the compiler to accept only syntax that is included in the specified Visual Basic language version.

SintaxisSyntax

-langversion:version  

ArgumentosArguments

version
Obligatorio.Required. La versión de idioma que se usará durante la compilación.The language version to be used during the compilation. Valores aceptados son 9, 10, 11, 12, 14, 15, 15.3, 15.5, default y latest.Accepted values are 9, 10, 11, 12, 14, 15, 15.3, 15.5, default and latest.

Cualquiera de los números enteros también pueden especificarse mediante .0 como la versión secundaria, por ejemplo, 11.0.Any of the whole numbers may also be specified using .0 as the minor version, for example, 11.0.

Puede ver la lista de todos los valores posibles mediante la especificación de -langversion:? en la línea de comandos.You can see the list of all possible values by specifying -langversion:? on the command line.

ComentariosRemarks

El -langversion opción especifica la sintaxis que el compilador acepta.The -langversion option specifies what syntax the compiler accepts. Por ejemplo, si especifica que la versión de lenguaje es 9.0, el compilador genera errores de sintaxis que es válida únicamente en la versión 10.0 y versiones posteriores.For example, if you specify that the language version is 9.0, the compiler generates errors for syntax that is valid only in version 10.0 and later.

Puede usar esta opción para desarrollar aplicaciones destinadas a versiones diferentes de .NET Framework.You can use this option when you develop applications that target different versions of the .NET Framework. Por ejemplo, si tiene como destino .NET Framework 3.5, podría usar esta opción para asegurarse de que no usan la sintaxis de la versión 10.0 del lenguaje.For example, if you are targeting .NET Framework 3.5, you could use this option to ensure that you do not use syntax from language version 10.0.

Puede establecer -langversion directamente utilizando la línea de comandos.You can set -langversion directly only by using the command line. Para obtener más información, consulte Elegir una versión específica de .NET Framework.For more information, see Targeting a Specific .NET Framework Version.

EjemploExample

El siguiente código compila sample.vb para Visual Basic 9.0.The following code compiles sample.vb for Visual Basic 9.0.

vbc -langversion:9.0 sample.vb  

Vea tambiénSee also