2010-11-30 86 views
1

我有简单的WiX MSI安装程序脚本。这个脚本生成的软件包只部署了一个exe文件。这个文件是Java应用程序封装到exe文件。这个EXE的整体大小是10MB。不幸的是,当我建立MSI时,MSI的最终尺寸增加了两倍 - 例如, 20MB。WIX/MSI包中的压缩文件(打包EXE)将MSI大小增加了两倍

我试图将 属性Media/CompressionLevel更改为none/high/low/mszip - 但可以获得可接受的MSI大小。

请帮助 - 我需要获得与已部署的exe大小+/- 3-4 MB类似的未压缩MSI!

谢谢!

回答

2

Windows Installer本身只支持一些非常基本的压缩格式。您可能想试试InstallAware的Setup Squeezer

+3

就在最近发现的bug: <图标ID = “myfile.exe” 的SourceFile = “myfile.exe”/> 维克斯把文件两次:在.cab文件一个实例,第二作为图标快捷方式。 我想我需要保存图标作为单独的文件! 谢谢大家! – Sergey 2010-11-30 19:57:04