Désinstaller l'ancienne version de l'application
J'ai installer généré par WiX et je veux qu'il demande: "Vous avez déjà installé cette application. Voulez-vous désinstaller?" lors de l'exécuter. Actuellement, il installe l'application, une fois de plus et qu'il le désinstalle correctement, s'il y avait une autre version installée avant.
OriginalL'auteur idm | 2011-11-09
Vous devez vous connecter pour publier un commentaire.
Ce qui suit vous permettra d'effectuer une mise à niveau, ce qui supprime les versions précédentes:
Vous aurez besoin de définir UpgradeCode et la Version selon vos besoins, elle vous permettra également de vérifier une mise à niveau même si la version n'a pas changé.
Voulez-vous dire que vous aimeriez demander avant une mise à niveau, plutôt que de simplement détecter et supprimer les versions précédentes?
Non, je ne veux pas de mise à niveau à tous, j'ai envie de dire: "Vous avez déjà installé cette application. Voulez-vous désinstaller?", et j'ai envie de dire de toute façon, si il est déjà installé plus âgés ou version actuelle. Merci
Ancienne Version Installée = Prompt pour désinstaller, puis seulement désinstaller. Version actuellement Installée = Prompt pour désinstaller, puis seulement désinstaller. Donc, si il est déjà installé, vous ne voulez invite à désinstaller?
Un convivial installateur appui side-by-side de l'installation de plusieurs versions ou effectuer la mise à niveau vers une version plus récente. Vous pouvez demander aux utilisateurs s'ils veulent mettre à niveau avant d'effectuer la mise à niveau. Si ils ne veulent pas, n'installez pas de version plus récente. Vous ne pouvez pas conditionnellement calendrier de désinstallation d'un sans rapport avec produit avec MSI.
OriginalL'auteur David Martin
Si vous utilisez WiX 3.5, vous avez la MajorUpgrade élément à votre disposition.
OriginalL'auteur jbudreau