Partager via


-langversion (Visual Basic)

Le compilateur accepte uniquement la syntaxe incluse dans la version de langage Visual Basic spécifiée.

Syntaxe

-langversion:version  

Les arguments

version
Obligatoire. Version de langue à utiliser pendant la compilation. Les valeurs acceptées sont 9, , 1011, 1415.315121616.915.5defaultet .latest

L’un des nombres entiers peut également être spécifié à l’aide .0 de la version mineure, par exemple 11.0.

Vous pouvez voir la liste de toutes les valeurs possibles en spécifiant -langversion:? sur la ligne de commande.

Remarques

L’option -langversion spécifie la syntaxe acceptée par le compilateur. Par exemple, si vous spécifiez que la version du langage est 9.0, le compilateur génère des erreurs de syntaxe valides uniquement dans la version 10.0 et ultérieure.

Vous pouvez utiliser cette option lorsque vous développez des applications qui ciblent différentes versions de .NET Framework. Par exemple, si vous ciblez .NET Framework 3.5, vous pouvez utiliser cette option pour vous assurer que vous n’utilisez pas la syntaxe de la version 10.0 du langage.

Vous pouvez définir -langversion directement uniquement à l’aide de la ligne de commande. Pour plus d’informations, consultez Ciblage d’une version spécifique du .NET Framework.

Exemple :

Le code suivant est compilé sample.vb pour Visual Basic 9.0.

vbc -langversion:9.0 sample.vb

Voir aussi