WiX生成的MSI未压缩

use*_*829 7 compression windows-installer wix visual-studio-2008

我使用WiX3生成MSI安装包.我在<Package><Media>元素中都指定了压缩标志:

<Package InstallerVersion="200" Compressed="yes"/>
<Media Id="1" Cabinet="MySetup.cab" EmbedCab="yes" CompressionLevel="high" />
Run Code Online (Sandbox Code Playgroud)

但是得到的MSI根本没有压缩--WinZip将它从2M压缩到600K.

我错过了什么吗?

我正在使用VS2008 btw.

wim*_*ica 2

你的问题中缺少一些东西。但你怎么知道它没有被压缩。如果 Winzip 可以进一步压缩它,并不总是意味着它没有被压缩。您可以使用7-zip来研究生成的 msi 文件。里面应该有一个驾驶室,把它抽出来,看看减压前后的尺寸。