177

私のWixプロジェクトはinstall.msiとcab1.cabを作成します。どうすればすべてをmsiにバンドルできますか?これを回避するために7-zipSFXを使用する可能性がありますが、msiが1つしかない他のアプリを見たことがあります。

4

3 に答える 3

266

ソースを投稿していませんが、wxsファイルにMedia要素が含まれていると思います。MediaTemplateたとえば、EmbedCab属性を「yes」に設定するだけです。

<MediaTemplate EmbedCab="yes" />
于 2012-07-01T19:58:21.823 に答える
70

セットEmbedCab="yes"

WIX 3.8以降:

<MediaTemplate EmbedCab="yes" />

WIX 3.8より前:

<Media Id="1" Cabinet="cab1.cab" EmbedCab="yes" />
于 2016-10-24T06:34:24.950 に答える
26

このように使用してください:

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

また、この記事では、それを行う他の方法についても説明します。

于 2014-05-01T07:28:08.053 に答える