Restrictions sur les boîtes de dialogue d'installation

Mise à jour : novembre 2007

Lorsque vous travaillez dans l'Éditeur de l'interface utilisateur, bien qu'il soit possible de disposer les boîtes de dialogue d'installation dans le nœud d'installation et dans l'ordre de votre choix, il existe quelques restrictions sur l'utilisation des boîtes de dialogue. Dans certains cas, le non-respect de ces restrictions provoquera des erreurs de génération et, dans d'autres cas, des résultats inattendus pendant l'installation.

Remarque :

Les projets d'installation et de déploiement Visual Studio ne prennent pas en charge les boîtes de dialogue personnalisées ou les autres éléments d'interface utilisateur que vous créez vous-même.

Nœud Début

Le nœud Début contient les boîtes de dialogue qui s'affichent avant que l'installation ne commence.

Les boîtes de dialogue suivantes doivent être placées uniquement dans le nœud Début : Écran de démarrage, Bienvenue, Cases d'option, Cases à cocher, Zones de texte, Dossier d'installation (ou Adresse d'installation) et Confirmer l'installation.

Nœud Progression

Le nœud Progression contient une seule boîte de dialogue qui s'affiche tandis que l'installation est en cours.

Seule la boîte de dialogue Progression peut figurer dans le nœud Progression ; si vous y placez une autre boîte de dialogue, il s'ensuit une erreur de génération.

Nœud Fin

Le nœud Fin contient les boîtes de dialogue qui s'affichent une fois l'installation terminée.

Seules les boîtes de dialogue suivantes doivent figurer dans le nœud Fin : Inscrire un utilisateur et Terminé.

La boîte de dialogue Terminé ferme l'Assistant Installation et doit être la dernière boîte de dialogue de la section Fin. Si la boîte de dialogue Terminé est supprimée, il s'ensuit une erreur de génération à moins que toutes les autres boîtes de dialogue ne soient également supprimées (la suppression de toutes les boîtes de dialogue crée un programme d'installation dépourvu d'interface utilisateur).

Recommandations supplémentaires

La boîte de dialogue Écran de démarrage (si elle est utilisée) doit toujours être la première et suivie de la boîte de dialogue Bienvenue. Toutes les boîtes de dialogue personnalisées, comme Cases d'option, Cases à cocher ou Zones de texte, doivent être placées dans le nœud Début car leur objectif est de recueillir des informations à utiliser pendant l'installation. La boîte de dialogue Dossier d'installation (ou Adresse d'installation) doit être l'avant-dernière boîte de dialogue dans le nœud Début parce qu'elle peut désactiver le bouton Précédent. La boîte de dialogue Confirmer l'installation doit être la dernière parce qu'elle donne à l'utilisateur la possibilité d'annuler l'installation avant qu'elle n'ait réellement commencé.

La boîte de dialogue Informations client peut être placée dans le nœud Début ou Fin ; cependant, si elle se trouve dans le nœud Fin, aucune modification utilisateur effectuée dans la boîte de dialogue ne mettra à jour le Registre. Si la propriété ShowSerialNumber a la valeur true, la boîte de dialogue doit être placée dans le nœud Début pour que le numéro de série soit validé avant l'installation.

De même, la boîte de dialogue Contrat de licence est normalement placée dans le nœud Début, puisque l'acceptation du contrat est nécessaire pour poursuivre l'installation.

La boîte de dialogue Inscrire un utilisateur permet de mettre à jour les informations d'inscription ; comme un utilisateur peut annuler l'installation, les informations d'inscription ne doivent être entrées qu'une fois l'installation terminée.

La boîte de dialogue Lisez-moi peut se trouver dans le nœud Début ou Fin. Si elle contient des informations susceptibles d'affecter l'installation, elle doit être placée dans le nœud Début ; sinon, elle est normalement placée dans le nœud Fin.

Voir aussi

Concepts

Déploiement et interface utilisateur à l'exécution

Autres ressources

Boîtes de dialogue du déploiement

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