Faire un package d'installation facilement : Wix, WixEdit, WIA
La réalisation de package d’installation (MSI) est souvent fastidieuse. En effet, les projets de Setup proposé par Visual Studio manquent de flexibilité...

Une solution est l’utilisation de WIX (Windows Installer XML). C’est une boite a outils open sources qui permet de créer des packages d’installation a partir d’une description XML de ceux-ci. (http://wix.sourceforge.net/)

Le format XML de WIX, n’est pas immédiatement appréhendable, alors, voici un outil « WIXEdit » qui permet l’édition du package d’installation WIX de manière graphique. (http://wixedit.sourceforge.net/)
Même avec ces deux outils, faire un package d’installation complet pour une application Web reste difficile. Voici en bonus un projet sur Codeplex qui vous permettra de réaliser un Msi complet en 30 mn (http://www.codeplex.com/wai)
Celui-ci permet de :
- Créer un nouveau site web
- Ajouter une virtual directory a un site web existant
- Créer des « Application Pool” et configurer les sites web pour Asp.Net/PHP/Perl
- Créer une base de données et ces utilisateurs.
- Configurer automatiquement des fichiers (comme le Web.config) en fonction de valeurs entrées dans le wizard d’installation.
- Etc...
Il faut noter que le projet WIX est « sponsorisé » par Microsoft puisque l’installation d’Office 2007 est réalisée avec.
Cet outil sera inclus en standard dans la prochaine version de Visual Studio « Rosario ».
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :