web-dev-qa-db-fra.com

Wix: single MSI au lieu de msi + cab

Mon projet Wix crée install.msi et cab1.cab. Comment puis-je l'avoir tout regrouper dans le MSI? Je vais probablement utiliser 7-Zip SFX pour contourner ce problème, mais j'ai déjà vu d'autres applications avec un seul msi.

152
wtjones

Vous n'avez posté aucune source, mais je suppose que votre fichier WXS contient un élément Media. Il suffit de définir l'attribut EmbedCab sur "yes".

227

Ensemble EmbedCab="yes".

Depuis WIX 3.8:

<MediaTemplate EmbedCab="yes" />

Avant WIX 3.8:

<Media Id="1" Cabinet="cab1.cab" EmbedCab="yes" />
48
Philipp Hofmann

Utilisez-le comme ceci:

<Media Id="1" Cabinet="CabFileName.cab" EmbedCab="yes" />

Aussi this article décrit d'autres façons de le faire.

24
Sid