Comment ajouter un fichier MSI à mon installateur
J'ai WiX 3.6 (Oct 2011) programme d'installation pour mon application. Mon application a besoin d'un autre service pour être installé dans le système. J'ai ajouté un fichier MSI à mon installateur de cette façon:
<Fragment>
<PackageGroup Id="MyService" >
<MsiPackage Id="MyService" Name="MyService" SourceFile="MyService.msi" DisplayInternalUI="yes" EnableFeatureSelection="yes">
</MsiPackage>
</PackageGroup>
</Fragment>
<Fragment>
<ComponentGroup Id="APPFILES">
...
</Fragment>
Le programme d'installation fonctionne très bien, mais ce supplément de fichier MSI n'est pas de l'installation. Ce qui me manque?
source d'informationauteur Oleg
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas installer un MSI à partir d'un autre MSI. Ce que vous devez faire est de créer un programme d'amorçage (lien semble mort maintenant, possibles lien de remplacement) qui s'installe chaque MSI dans la séquence. Wix 3.6 a intégré dans le programme d'amorçage appelé Graver.
Voici un autre lien utileavec l'aimable autorisation de Matt Clarkson.
Assurez-vous d'utiliser Graver: http://robmensching.com/blog/posts/2009/7/14/Lets-talk-about-Burn
Une MSI ne peut pas inclure un autre fichier MSI, donc vous devriez également obtenir un fichier EXE. Assurez-vous de lancer l'installation via l'EXE qui