Partager via


Comment : définir une installation conditionnelle basée sur les choix de l'utilisateur

Mise à jour : novembre 2007

La propriété Condition peut être utilisée pour ajouter une logique conditionnelle à un programme d'installation (par exemple, permettre à l'utilisateur de décider si un fichier doit être installé). Pendant l'installation, la condition est évaluée et le fichier n'est installé que si elle prend la valeur true.

L'exemple suivant illustre l'utilisation d'une boîte de dialogue Cases d'option de l'interface utilisateur pour installer un fichier de façon conditionnelle.

Remarque :

Selon vos paramètres actifs ou votre édition, les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour installer un fichier en fonction du choix de l'utilisateur

  1. Dans l'Éditeur de l'interface utilisateur, sélectionnez le nœud Début sous Installer.

  2. Dans le menu Action, choisissez Ajouter une boîte de dialogue.

  3. Dans la boîte de dialogue Ajouter une boîte de dialogue, sélectionnez la boîte de dialogue Cases d'option (2 boutons).

  4. Dans le menu Action, choisissez Monter deux fois de suite, afin de déplacer le nœud Cases d'option (2 boutons) juste en dessous du nœud Bienvenue.

    Remarque :

    Toutes les boîtes de dialogue personnalisées doivent précéder la boîte de dialogue Dossier d'installation (ou la boîte de dialogue Adresse d'installation dans le cas d'un projet d'Installation Web).

  5. Dans l'Éditeur de l'interface utilisateur, sélectionnez le nœud Cases d'option (2 boutons). Dans la fenêtre Propriétés, sélectionnez la propriété BodyText et rédigez le choix à proposer (par exemple, "Voulez-vous installer le fichier readme ?").

  6. Sélectionnez la propriété Button1Label et décrivez la première option (par exemple, "Installer le fichier readme").

  7. Sélectionnez la propriété Button2Label et décrivez la seconde option (par exemple, "Ne pas installer le fichier readme").

  8. Dans le menu Affichage, pointez sur Éditeur et cliquez sur Système de fichiers.

  9. Dans l'Éditeur du système de fichiers, sélectionnez un fichier.

  10. Dans la fenêtre Propriétés, sélectionnez la propriété Condition, puis tapez BUTTON2=1.

    Cette condition utilise la propriété ButtonProperty (BUTTON2) de la boîte de dialogue Cases d'option (2 boutons), laquelle retourne la propriété Button1Value (1) ou Button2Value (2) en fonction du bouton sélectionné pendant l'installation. Si le premier bouton a été sélectionné, la condition BUTTON2=1 prend la valeur true et le fichier sera donc installé.

    Conseil :

    Dans l'exemple ci-dessus, la propriété ButtonProperty utilise la valeur par défaut "BUTTON2". Dans la plupart des cas, vous souhaiterez remplacer ce nom par un nom plus significatif comme "InstallerReadme".

Voir aussi

Concepts

Conditions de déploiement

Référence

Condition, propriété

Autres ressources

Gestion de l'interface utilisateur lors d'un déploiement

Gestion de l'installation des fichiers lors d'un déploiement