Share via


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

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.

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 installer un fichier en fonction du choix de l'utilisateur

  1. Dans l'Éditeur muni d'une 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.

    Notes

    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 muni d'une 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

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