Comment mettre à jour une installation déjà existante d'un produit avec un nouveau package d'installation? Maintenant, quand il y a une version déjà installée sur mon PC, le paquet d'installation dit qu'une autre version était déjà installée et existe juste. Je dois donc désinstaller l'ancienne version et installer la nouvelle. Mais je veux que la nouvelle version améliore l'ancienne version vers une nouvelle version. Comment je fais ça? Je sais que le code de produit doit correspondre. Je pense qu'il y a quelque chose à faire avec le code de mise à niveau aussi. Les deux réponses pour les projets d'installation de studio visuel et les projets d'installation de wix sont les bienvenues, mais je pense que le même principe les dépasse.mettre à jour une installation déjà existante
1
A
Répondre
3
Non, pour que le package d'installation se soit mis à niveau, le code produit doit être différent dans chaque package. UpgradeCode doit correspondre.
Vous devez également configurer l'élément <Upgrade>
ou utiliser <MajorUpgrade>
dans WiX.
Pour un exemple, regardez Checking for Oldies section dans le tutoriel WiX:
1
Vous devez garder votre constante de code de mise à niveau dans l'ensemble du projet.
En outre, WIX ne prendra en compte que les modifications de versions majeures et mineures.
Consultez ce site WIX Upgrades
+0
Malheureusement, ce lien est maintenant mort. – Chris
Questions connexes
- 1. Comment mettre à jour une ligne déjà existante lors de l'utilisation de ModelForms?
- 2. Comment mettre à jour une entité LINQ existante?
- 3. Sélectionner et mettre au point une fenêtre déjà existante
- 4. LLBLGen, comment mettre à jour une entité existante
- 5. Meilleures pratiques pour mettre à jour une installation multisite Drupal
- 6. Comment ajouter des datarows à une datatable déjà existante?
- 7. Modification d'une méthode déjà existante
- 8. Installation de gcc-2.7.2 sur une installation existante
- 9. Impossible de mettre à jour l'application existante en utilisant Itunes
- 10. Android PendingIntent vous amène à une activité déjà existante?
- 11. Mettre à jour les données MySQL avec la variable existante
- 12. mettre à jour le codebehind sur l'application wpf déjà publiée
- 13. Mettre à jour un champ déjà existant MYSQL
- 14. Mise à jour de RubyGems avec une installation packagée existante sur Joyent
- 15. Comment vous ajoutez à une chaîne déjà existante?
- 16. C#: Ajouter des classes À une bibliothèque déjà existante
- 17. Ajout d'une application Worklight à une application native déjà existante
- 18. Mappage à une table de base de données déjà existante
- 19. Comment mettre à jour un document déjà récupéré?
- 20. Mettre à jour un score déjà soumis au Game Center
- 21. Mettre à jour une instance formset par
- 22. Meilleure façon de mettre à jour une référence tierce existante à celle de NuGet
- 23. Obtenir OpenID pour fonctionner sur une installation MyBB existante
- 24. Comment sélectionner (surligner) un élément dans une liste déjà existante
- 25. Comment mettre à jour une ressource REST?
- 26. Comment mettre à jour une seule DLL dans une installation ClickOnce?
- 27. Eclipse exécutant une application web sur une installation tomcat existante
- 28. Copier d'une liste à une autre, mais mettre à jour si l'enregistrement existe déjà?
- 29. ajouter une notification push sur une application déjà existante
- 30. Inclure une variable déjà existante dans une fonction
Début d'ici: http://msdn.microsoft.com/en-us/library/aa369786.aspx –