My Wix project creates install.msi and cab1.cab. How can I have it bundle everything into the msi? I will likely use 7-zip SFX to work around this but I have seen other apps with only a single msi.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
You didn't post any source but I assume your wxs file has a Media element. Just set the EmbedCab attribute to "yes".
回答2:
Set EmbedCab="yes"
.
Since WIX 3.8:
<MediaTemplate EmbedCab="yes" />
Before WIX 3.8:
<Media Id="1" Cabinet="cab1.cab" EmbedCab="yes" />
回答3:
Use it like this :
<Media Id="1" Cabinet="CabFileName.cab" EmbedCab="yes" />
Also this article describes other ways of doing it.