2010-12-07 44 views
3

Salutations!J'ai besoin d'un projet Bootstrapper WIX qui installe MES logiciels et prérequis

J'ai une solution dans VS2010 qui définit 3-4 applications individuelles.

Ces applications 3-4 sont des composants individuels (mais apparentés) que j'ai besoin d'installer individuellement sur nos serveurs de production lors du déploiement. J'ai joué avec l'utilisation de WIX mondo pour générer un programme d'installation WIX multi-fonctionnalité, mais j'ai trouvé qu'il serait plus avantageux de permettre que ces applications puissent être installées individuellement ainsi que via une source unique pour toutes, configurable de préférence pour choisissez lequel installer pendant une installation. J'ai remarqué qu'il existe un type de projet WIX appelé "Bootstrapper Project" mais je ne trouve pas beaucoup de documentation sur le web, et je ne sais pas si c'est un type de projet qui m'aidera à créer une installation de déploiement bootstrapper pour mes projets. (c'est-à-dire un fichier setup.exe qui va installer, l'un après l'autre, chaque projet comme défini dans le programme d'installation, ou facultativement sélectionnable via le programme d'installation)

Quelle est la meilleure méthode pour cela? dans WIX, en utilisant des programmes d'installation WIX préexistants pour des programmes individuels?

Répondre

5

Dans Wix, le support pour créer un bootstrappeur se fait via un outil appelé "Burn". Burn a été poussé à v4.0 (ou à la version 3.6). Donc ce n'est pas beaucoup d'aide.

Vous pouvez utiliser un outil open source comme dotNetInstaller: http://dotnetinstaller.codeplex.com/

Voici un aperçu sur la façon de créer un programme d'installation d'installation qui vérifie le .NET Framework (qui en soi est pas très utile, mais montre vous comment travailler avec dotNetInstaller):
http://www.lostechies.com/blogs/gabrielschenker/archive/2010/05/19/creating-a-bootstrapper-with-dotnetinstaller.aspx

Ou vous pouvez suivre les instructions ici: http://msdn.microsoft.com/en-us/library/ms165429(v=VS.100).aspx

Et utiliser le générateur ici Manifest Bootstrapper (bien qu'il semble à b e 64 bits questions): http://code.msdn.microsoft.com/bmg

+0

DotNetInstaller était exactement ce dont j'avais besoin. Merci. – Rimer

+0

Super! Bonne chance! – DarrellNorton