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 Visual Basic utilise par défaut la dernière version principale du langage publié. Vous pouvez choisir de compiler n’importe quel projet à l’aide d’une nouvelle version de point du langage. Le choix d’une version plus récente de la langue permet à votre projet d’utiliser les dernières fonctionnalités linguistiques. Dans d’autres scénarios, vous devrez peut-être vérifier qu’un projet se compile correctement lors de l’utilisation d’une version antérieure du langage.
Cette fonctionnalité dissocie la décision d’installer de nouvelles versions du Kit de développement logiciel (SDK) et des outils dans votre environnement de développement de la décision d’incorporer de nouvelles fonctionnalités de langage dans un projet. Vous pouvez installer le kit SDK et les outils les plus récents sur votre ordinateur de build. Chaque projet peut être configuré pour utiliser une version spécifique du langage pour sa build.
Il existe trois façons de définir la version de langue :
- Modifier manuellement votre fichier .vbproj
- Définir la version de langue pour plusieurs projets dans un sous-répertoire
- Configurer l’option du
-langversion
compilateur
Modifier le fichier vbproj
Vous pouvez définir la version de langue dans votre fichier .vbproj . Ajoutez l’élément suivant :
<PropertyGroup>
<LangVersion>latest</LangVersion>
</PropertyGroup>
La valeur latest
utilise la dernière version mineure du langage Visual Basic. Les valeurs valides sont les suivantes :
Valeur | Sens |
---|---|
par défaut | Le compilateur accepte toute la syntaxe de langage valide de la dernière version majeure qu’il peut prendre en charge. |
9 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 9.0 ou inférieur. |
10 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 10.0 ou inférieur. |
11 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 11.0 ou une version antérieure. |
12 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 12.0 ou une version antérieure. |
14 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 14.0 ou inférieur. |
15 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 15.0 ou une version antérieure. |
15,3 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 15.3 ou inférieur. |
15,5 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 15.5 ou inférieur. |
16 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 16 ou inférieur. |
16.9 | Le compilateur accepte uniquement la syntaxe incluse dans Visual Basic 16.9 ou inférieur. |
le plus récent | Le compilateur accepte toute la syntaxe de langage valide qu’il peut prendre en charge. |
Chaînes spéciales et latest
résolution vers les dernières versions principales et mineures installées default
sur l’ordinateur de build, respectivement.
Configurer plusieurs projets
Vous pouvez créer un fichier Directory.build.props qui contient l’élément <LangVersion>
pour configurer plusieurs répertoires. Vous effectuez généralement cela dans votre répertoire de solution. Ajoutez ce qui suit à un fichier Directory.build.props dans votre répertoire de solution :
<Project>
<PropertyGroup>
<LangVersion>15.5</LangVersion>
</PropertyGroup>
</Project>
À présent, les builds dans chaque sous-répertoire du répertoire contenant ce fichier utiliseront la syntaxe Visual Basic version 15.5. Pour plus d’informations, consultez l’article sur la personnalisation de votre build.
Définir l’option du compilateur langversion
Vous pouvez utiliser l’option -langversion
de ligne de commande. Pour plus d’informations, consultez l’article sur l’option du compilateur -langversion . Vous pouvez voir une liste des valeurs valides en tapant vbc -langversion:?
.