-langversion (Visual Basic)

Imposta il compilatore in modo da accettare solo la sintassi inclusa nella versione del linguaggio Visual Basic specificata.

Sintassi

-langversion:version  

Argomenti

version
Obbligatorio. Versione del linguaggio da usare durante la compilazione. I valori accettati sono 9, 10, 11, 12, 14, 15, 15.3, 15.5, 16, 16.9, default e latest.

È anche possibile specificare qualsiasi numero intero usando .0 come versione secondaria, ad esempio 11.0.

È possibile visualizzare l'elenco di tutti i valori possibili specificando -langversion:? nella riga di comando.

Osservazioni:

L'opzione -langversion specifica la sintassi accettata dal compilatore. Ad esempio, se si specifica che la versione del linguaggio è 9.0, il compilatore genera errori per la sintassi valida solo nella versione 10.0 e successive.

È possibile usare questa opzione quando si sviluppano applicazioni destinate a versioni diverse di .NET Framework. Ad esempio, se si usa .NET Framework 3.5, è possibile usare questa opzione per assicurarsi di non usare la sintassi della versione del linguaggio 10.0.

È possibile impostare -langversion direttamente usando la riga di comando. Per altre informazioni, vedere Sviluppo per una versione specifica di .NET Framework.

Esempio

Il codice seguente compila sample.vb per Visual Basic 9.0.

vbc -langversion:9.0 sample.vb

Vedi anche