2017-06-27 6 views
0

J'ai créé une configuration en utilisant BA personnalisé à l'aide de WiX 3.11. Création de deux versions différentes pour la mise à niveau. Les opérations de mise à niveau fonctionnent correctement. Le programme d'installation a désinstallé l'ancienne version et installé la version actuelle. Mais lors de la mise à niveau, le programme d'installation lance l'ancienne version de l'interface utilisateur Bootstrapper. J'ai besoin de faire la mise à jour silencieuse (sur la mise à jour ancienne version sera désinstallée silencieusement). Des suggestions à ce sujet?Mise à niveau du programme d'installation d'application Bootstrapper personnalisé WiX

Merci

+0

Copie possible de [Mise à niveau de gravure WiX affiche l'interface de désinstallation à la fin] (https://stackoverflow.com/questions/30117285/wix-burn-upgrade-shows-uninstall-ui-at-the-end) –

Répondre

2

Jetez un oeil à ma réponse à une question similaire: https://stackoverflow.com/a/30271079/682840

La clé est d'écrire la version étant désinstallées pour détecter qu'il est désinstallée en mode silencieux et de ne pas montrer une UI. Le problème, cependant, est que si vous avez déjà livré la version précédente, vous ne pouvez pas la changer maintenant, donc la désinstaller affichera toujours l'interface utilisateur. À l'avenir, les nouvelles versions (une fois que vous aurez intégré cette modification) cesseront d'afficher l'interface utilisateur.