Leggere in inglese

Condividi tramite


-langversion (Visual Basic)

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

Sintassi

Console
-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.

Console
vbc -langversion:9.0 sample.vb

Vedi anche