-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