【问题标题】:Converting a InstallShield MSI/Project to NSIS将 InstallShield MSI/项目转换为 NSIS
【发布时间】: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


【解决方案1】:

您在寻找一些工具或实用程序吗?

没有类似的东西。

唯一的方法是手动将 MSI 的高级功能重写为 NSIS(但安装程序的基本框架 - 页面、文件、快捷方式、注册表项、ini 值……可以通过随附的向导生成)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多