Share via


Comment : définir les options du compilateur (Visual Basic)

Le compilateur Visual Basic fournit plusieurs options pour la vérification de votre code au moment de la compilation. Option Explicit détermine si des variables doivent être déclarées explicitement. Option Strict détermine si les conversions restrictives explicites et les liaisons tardives sont autorisées. Option Infer active l'inférence de type pour les variables au niveau du membre (local). Option Compare spécifie la méthode utilisée pour les comparaisons de chaînes : binaire (sensible à la casse) ou texte (non sensible à la casse).

Notes

La définition de ces options définit les valeurs par défaut pour le projet. Elles peuvent être remplacées pour les fichiers du projet à l'aide des instructions de langage Option Explicit, Option Strict, Option Infer et Option Compare.

De plus, des options sont fournies pour activer ou désactiver des avertissements de compilateur pour plusieurs conditions spécifiques. Pour plus d'informations, consultez Comment : activer ou désactiver les avertissements du compilateur (Visual Basic).

Les options du compilateur sont définies sur la page Compiler du Concepteur de projets.

Notes

Il est possible que votre ordinateur affiche des noms ou des emplacements différents pour certains des éléments d'interface utilisateur de Visual Studio dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour définir Option Explicit

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sous l'onglet Compiler, dans la liste Option Explicit, sélectionnez On ou Off.

Pour définir Option Strict

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sous l'onglet Compiler, dans la liste Option Strict, sélectionnez On ou Off.

    L'option (personnalisé) apparaîtra dans cette liste si vous activez les notifications de compilateur Conversion implicite, Liaison tardive ou Type implicite (voir l'option Configurations des avertissements ci-dessous). Le retour de Option Strict à la valeur On restaurera ces notifications à leurs valeurs par défaut. Pour plus d'informations, consultez Comment : activer ou désactiver les avertissements du compilateur (Visual Basic).

Pour définir Option Compare

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sous l'onglet Compiler, dans la liste Option Compare, sélectionnez Binary ou Text.

Pour définir Option Infer

  1. Un projet étant sélectionné dans l'Explorateur de solutions, cliquez dans le menu Projet sur Propriétés.

  2. Sous l'onglet Compiler, dans la liste Option Infer, sélectionnez On ou Off.

Voir aussi

Tâches

Comment : activer ou désactiver les avertissements du compilateur (Visual Basic)

Référence

Option Explicit, instruction (Visual Basic)

Option Strict, instruction

Option Compare, instruction

Instruction Option Infer

Page Compiler, Concepteur de projets (Visual Basic)

Concepts

Inférence de type local (Visual Basic)

Autres ressources

Gestion des propriétés de compilation