2010-11-22 37 views
1

Le programme d'installation est créé à l'aide d'un projet d'installation Visual Studio 2010. Le projet d'installation permet aux développeurs de personnaliser l'interface utilisateur lors de l'installation. Existe-t-il un moyen de faire la même chose pour la désinstallation?Interface utilisateur pour la désinstallation

Répondre

1

Ajoutez un projet à votre solution appelé (par exemple) PostUnInstall.

Cliquez avec le bouton droit sur le projet d'installation, sélectionnez "Actions personnalisées".

Ajoutez une action personnalisée à UnInstall, en pointant sur "Sortie du projet PostInstall". Décochez la case "Classe d'installateur" (très important ou cela ne fonctionnera pas).

À la fin de la désinstallation, votre PostUnInstall sera exécuté.

+0

J'ai trouvé comment ajouter une action personnalisée à l'opération de désinstallation. Ce que je veux savoir, c'est comment fournir une interface utilisateur pour cette action personnalisée. –

+1

Peut-être que j'ai mal compris. Votre projet PostInstall doit être une application Windows Forms standard - PostInstall.exe, qui peut avoir n'importe quelle interface utilisateur souhaitée, ou essayez-vous de remplacer l'interface utilisateur du programme d'installation? – smirkingman

+0

Le projet PostInstall peut-il être une application WPF? En outre, je n'essaie pas de remplacer l'interface utilisateur du programme d'installation. –