Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
, , 10
11
, 14
15.3
15
12
16
16.9
15.5
default
et .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