Partilhar via


-langversion (Visual Basic)

Faz com que o compilador aceite apenas a sintaxe incluída na versão especificada da linguagem Visual Basic.

Sintaxe

-langversion:version  

Argumentos

version
Obrigatório. A versão linguística a utilizar durante a compilação. Os valores aceites são 9, 10, , 11, 1412, 15, 15.3, 15.5, 16, 16.9, defaulte latest.

Qualquer um dos números inteiros também pode ser especificado usando .0 como a versão secundária, por exemplo, 11.0.

Você pode ver a lista de todos os valores possíveis especificando -langversion:? na linha de comando.

Observações

A -langversion opção especifica qual sintaxe o compilador aceita. Por exemplo, se você especificar que a versão do idioma é 9.0, o compilador gerará erros para a sintaxe que é válida somente na versão 10.0 e posterior.

Você pode usar essa opção ao desenvolver aplicativos destinados a diferentes versões do .NET Framework. Por exemplo, se você estiver direcionando o .NET Framework 3.5, poderá usar essa opção para garantir que você não use a sintaxe da versão 10.0 do idioma.

Você pode definir -langversion diretamente somente usando a linha de comando. Para obter mais informações, consulte Targeting a Specific .NET Framework Version.

Exemplo

O código a seguir compila sample.vb para Visual Basic 9.0.

vbc -langversion:9.0 sample.vb

Consulte também