Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Faz com que o compilador aceite apenas a sintaxe incluída na versão da linguagem do Visual Basic especificada.
Sintaxe
-langversion:version
Argumentos
version
Obrigatório A versão do idioma a ser usada durante a compilação. Os valores aceitos são 9, , 10, 11, 12, 14, 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 de sintaxe válidos apenas 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 não use sintaxe do idioma versão 10.0.
Você só pode definir -langversion diretamente usando a linha de comando. Para obter mais informações, consulte Direcionando uma versão específica do .NET Framework.
Exemplo
O código a seguir é sample.vb compilado para o Visual Basic 9.0.
vbc -langversion:9.0 sample.vb