2009-06-14 9 views
0

Comment utiliser WiX pour créer un deuxième service pack pour votre application? J'ai publié SP1, et ce programme d'installation fonctionne bien. Mais j'ai de la difficulté avec SP2. Ma configuration WiX actuelle est mise à niveau correctement à partir de la version originale (RTM). Mais si j'essaie de mettre à niveau à partir du Service Pack 1, les fichiers ne se mettent tout simplement pas à jour, bien qu'ils s'affichent en tant que Service Pack 2 dans Ajout/Suppression de programmes. Que dois-je faire pour que la mise à jour fonctionne? J'ai ajouté une autre <TargetImage> à mon <UpgradeImage> Autre que cela, je suis en grande partie l'exemple de http://wix.sourceforge.net/manual-wix2/patch_building.htm changer le numéro de version de 1 à 2.Création d'un deuxième Service Pack avec WiX

Quels changements dois-je fais pour SP2?

Répondre

4

J'ai trouvé mon erreur. J'avais changé la valeur de PatchFamily (sous <PatchSequence>). Cela l'a amené à considérer SP1 et SP2 comme deux "familles" différentes, donc le SP2 n'a pas outrepassé SP1, même s'il avait un nombre plus élevé. J'ai changé PatchFamily à son ancienne valeur et mon correctif a été construit avec succès.

Questions connexes