Wix:单个MSI而不是msi + cab
我的Wix项目创buildinstall.msi和cab1.cab。 我怎样才能把所有东西都捆绑到msi中? 我可能会使用7-zip SFX来解决这个问题,但是我看到了其他只有一个msi的应用程序。
您没有发布任何来源,但我认为你的wxs文件有一个媒体元素。 只需将EmbedCab属性设置为“是”即可。
像这样使用它:
<Media Id="1" Cabinet="CabFileName.cab" EmbedCab="yes" />
这篇文章也介绍了其他的方法。
设置EmbedCab="yes"
。
由于WIX 3.8:
<MediaTemplate EmbedCab="yes" />
WIX 3.8之前:
<Media Id="1" Cabinet="cab1.cab" EmbedCab="yes" />