【问题标题】:Compressed file (packed EXE) in WIX/MSI package increase MSI size by twiceWIX/MSI 包中的压缩文件(打包的 EXE)将 MSI 大小增加两倍
【发布时间】:2024-01-15 10:25:01
【问题描述】:

我有简单的 WiX MSI 安装程序脚本。此脚本生成仅部署一个 exe 文件的包。此文件是包装到 exe 文件的 Java 应用程序。此 exe 的总大小为 10MB。不幸的是,当我构建 MSI 时,MSI 的最终大小增加了两倍 - 例如20MB。

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

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

谢谢!

【问题讨论】:

    标签: installation compression wix windows-installer deployment


    【解决方案1】:

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

    【讨论】:

    • 最近发现的错误: WIX 两次放置文件:一个实例放在 .cab 文件中,第二个作为快捷方式的图标。我想我需要将图标另存为单独的文件!谢谢大家!