J'ai un .MSI qui a été créé en utilisant InstallShield 2008. et maintenant j'ai besoin d'utiliser WIX pour créer un patch. Est-ce possible en utilisant WIX directement ou dois-je convertir ma source InstallShield .ism en un projet WIX?InstallShield pour WIX
Répondre
Vous pouvez créer des correctifs en utilisant le jeu d'outils WiX tant que vous avez le MSI de base et le MSI mis à jour. Voir http://blogs.msdn.com/pmarcu/archive/2008/05/30/Patching-something-you-didnt-build-with-WiX-using-WiX-.aspx pour plus d'informations.
Si votre composant Installshield MSI est un fichier MSI standard et non un fichier MSI avec des boîtes de dialogue personnalisées (généralement appelé MSI InstallationScript), il devrait être possible de créer la mise à jour avec WIX. Cela ne veut pas dire que ce sera facile. Vous devez faire correspondre tous les GUID de composants et conserver de préférence la structure de la table de répertoires, entre autres choses. Cela pourrait être un problème sérieux. Si vous voulez toujours essayer ceci, je décompilerais le Installshield MSI avec dark.exe, élimineriez les sections inutiles telles que les boîtes de dialogue de Installshield GUI (sauf si vous avez une logique personnalisée dans vos boîtes de dialogue) et essayerais en général de simplifier les choses possible. Wix a des moyens d'insérer les "éléments par défaut" nécessaires d'un MSI (tel que l'interface graphique) si vous omettez le code dans votre fichier source WIX et incluez les valeurs par défaut. Dans l'ensemble, je ne recommanderais pas cela, sauf si vous avez déjà une expérience WIX et Installshield. J'ai les deux, et je pense qu'il me faudrait un bon moment pour compléter cela avec succès, mais tout dépend de la complexité de l'installation elle-même.
- 1. Fichier de paramètres à utiliser dans WIX et InstallShield
- 2. InstallShield vs Wix vs NSIS pour le déploiement de sites Web et de services Windows?
- 3. Installshield Targetdir
- 4. Paramètres d'un fichier de configuration pour InstallShield
- 5. InstallShield installateur différentiel avec InstallShield intégré redistribuable objet
- 6. Besoin d'aide avec InstallShield
- 7. Taille de l'installateur InstallShield
- 8. compatibilité InstallShield PackageForTheWeb
- 9. problème avec InstallShield 2009
- 10. Problèmes multilingues Installshield
- 11. Dialogues dynamiques InstallShield
- 12. Wix pour installer plusieurs applications
- 13. Thème pour mon installateur WiX
- 14. Installshield 2009 Multiple Serial Keys
- 15. InstallShield: copie les sources localement
- 16. Installation de WiX 3.5 avec WiX 3.0
- 17. Partage de INSTALLDIR dans InstallShield
- 18. Installation ADO.Net Correctif InstallShield 2010
- 19. Problème InstallShield INSTALLDIR et TARGETDIR
- 20. Désinstaller des exceptions dans InstallShield
- 21. Icône de raccourci différent InstallShield 2009 pour différentes versions
- 22. Ajout d'un accord de licence pour InstallShield Pré-requis
- 23. WiX Images
- 24. WiX - Autorisations pour ASP.NET Temp Folder
- 25. WiX CloseApplication pour exe et dll
- 26. Comment utiliser WiX pour supprimer une police
- 27. Wix UI pour l'installation de sites Web
- 28. Configuration du projet Installshield 64 bits
- 29. Choix d'un type de projet InstallShield
- 30. Installshield Run EXE uniquement pendant l'installation