J'ai actuellement un .exe qui amorce un tas de prérequis (NET3.5, correctifs, ...), y compris les mises à niveau vers Windows Installer (j'ai besoin de 3.1), et enfin exécute mon msi. Je voudrais changer cela pour avoir un .msi qui fait tout, et appelle un binaire intégré pour chaque préreq. J'espère que cela sera moins sujette aux erreurs et que je pourrai mieux intégrer l'IU. Avant de commencer à y plonger, est-ce que quelqu'un sait si c'est possible et/ou une bonne idée? Je pense démarrer le msi, et si la version du programme d'installation est trop faible, mettez-le à niveau et utilisez un customaction return = "asyncNoWait" pour lancer la nouvelle version installée sur le même msi. Je ne connais pas très bien les installateurs, donc tout conseil est apprécié.Comment mettre à niveau Windows Installer à partir d'un MSI (en utilisant WiX)? C'est possible?
Répondre
Trouvé fewother en appuyant sur SO questions.
Impossible à faire. Si triste.
MISE À JOUR: WIX 3.6 (actuellement bêta) a Burn! GAGNER! http://wix.sourceforge.net/downloadv36.html
En fait, le dernier post que vous liez à "questions" contient un lien vers plus d'informations sur une nouvelle fonctionnalité WIX bootstrapper appelée Burn.Wix aura essentiellement son propre outil d'amorçage dans le proche Laissez-moi ajouter un lien direct: http://robmensching.com/blog/posts/2009/7/14/Lets-talk-about-Burn –
Essayez le dotNetInstaller pour vérifier les dépendances et installez la mise à jour Windows Installer avant de lancer votre MSI.
- 1. Comment persuader un VS2005 msi de mettre à niveau?
- 2. WiX - Créer MSI en utilisant msbuild
- 3. Mise à niveau et mise à niveau de Wix 3.0
- 4. Comment mettre à jour sans ajouter de fichiers avec WiX?
- 5. MSI Installer erreur-localisation de la boîte de dialogue (WiX)
- 6. Windows Installer - mise à niveau de reprise après redémarrage
- 7. Mettre à niveau le jeu d'installation WiX vers le même dossier
- 8. Temps d'indisponibilité potentiel pendant la mise à niveau MSI
- 9. Comment faire pour installer les polices Open Type en utilisant Wix
- 10. Ajouter un résumé à MSI généré par WiX
- 11. Wix pour installer plusieurs applications
- 12. Est-il possible d'effectuer une mise à niveau mineure de Windows Installer lorsqu'un fichier est modifié
- 13. Comment puis-je installer un MSI tiers à l'aide d'une action personnalisée?
- 14. Mise à niveau de la version Client via msi
- 15. Comment appeler un fichier batch à partir d'un fichier MSI
- 16. Utilisation de WIX pour installer un fournisseur WMI
- 17. WiX Show Dialog basé sur la fonction à installer
- 18. msi installer - le service ne démarre pas
- 19. Installer une infrastructure tierce utilisant AppleScript à partir d'un package
- 20. comment installer dotnet framework + Windows Installer 3.0 en utilisant le projet d'installation VS2005?
- 21. Comment mettre à niveau SVN 1.4.4 (r25188) vers SVN 1.6
- 22. Comment arrêter un service Windows pour effectuer une installation de mise à niveau?
- 23. Lancement d'un service à partir de l'installateur msi qui dépend des assemblages installés par le msi
- 24. Mise à jour des prérequis à partir de MSI
- 25. Impossible de mettre à niveau RubyGems 1.2
- 26. Lancer MSI x86 ou x64 à partir de MSBuild bootstrapper
- 27. Comment mettre à jour la version de Ruby dans Windows?
- 28. MSI généré par WiX n'est pas compressé
- 29. Comment installer une application ASP.Net MVC sur IIS 7 en utilisant Wix?
- 30. Comment puis-je lister MSI installé à partir de la ligne de commande?
WiX 3.5 dispose d'un projet d'amorçage appelé Burn sur lequel ils travaillent. C'est dans les premiers stades, mais vous pourriez y jeter un coup d'oeil. À un moment donné, cela pourrait répondre à vos besoins. –
Oui, ça m'intéresse vraiment, j'ai juste besoin de quelque chose plus tôt. Aussi triste. :(Merci beaucoup de le noter, cependant –