【发布时间】:2012-10-22 05:43:35
【问题描述】:
我有一个使用 Installshield 构建的 MSI。我想减小 MSI 的大小,所以我在寻找其他选项。似乎 NSIS 具有 LZMA 压缩,这比 InstallShield 使用的压缩要好。有没有一种简单的方法可以将我的 MSI 或 InstallShield 项目转换为 NSIS(或任何其他具有更好压缩的安装程序)项目并构建它。
【问题讨论】:
-
MSI 具有事务行为等优点。我不会考虑切换到 NSIS。至少 WiX 允许创建压缩的 MSI 文件 (wix.sourceforge.net/manual-wix2/wix_xsd_file.htm)。但我认为 InstallShield 也会这样做。
-
@harper Wix 和 Installshield 都有压缩,但没有 LZMA 压缩。
-
从 InstallShield 2011 开始支持 LZX 和 MSZIP 压缩。
-
对于较小的项目,NSIS 更好,因为它的开销只有 32 kB。为小型项目创建 MSI 会产生巨大的文件,即使功能为零。
标签: installation windows-installer nsis installshield