/langversion (Visual Basic)

Entraîne le compilateur à accepter uniquement la syntaxe incluse dans la version de langage Visual Basic spécifiée.

/langversion:version

Arguments

  • version
    Obligatoire. Version de langage à utiliser pendant la compilation. Les valeurs acceptées sont 9, 9.0, 10 et 10.0.

Notes

L'option /langversion spécifie la syntaxe acceptée par le compilateur. Par exemple, si vous spécifiez que la version de langage est 9.0, le compilateur génère des erreurs pour la syntaxe uniquement valide dans la version 10.0 et les versions ultérieures.

Vous pouvez utiliser cette option lorsque vous développez des applications destinées à différentes versions du .NET Framework. Par exemple, si vous les destinez à .NET Framework 3.5, vous pouvez utiliser cette option pour garantir que vous n'utilisez pas la syntaxe de la version de langage 10.0.

Vous pouvez définir directement /langversion uniquement à l'aide de la ligne de commande. Pour plus d'informations, consultez Détermination d'une version ou d'un profil spécifique du .NET Framework.

Exemple

Le code suivant compile sample.vb pour Visual Basic 9.0.

vbc /langversion:9.0 sample.vb

Voir aussi

Référence

Exemples de lignes de commande de compilation (Visual Basic)

Autres ressources

Compilateur de ligne de commande de Visual Basic

Détermination d'une version ou d'un profil spécifique du .NET Framework