Installation 将InstallShield MSI/项目转换为NSIS

Installation 将InstallShield MSI/项目转换为NSIS,installation,windows-installer,nsis,installshield,Installation,Windows Installer,Nsis,Installshield,我有一个安装了Installshield的MSI。我想减少微星的大小,所以我在寻找其他的选择。NSIS似乎有LZMA压缩,这比InstallShield使用的任何压缩都要好。有没有一种简单的方法可以将我的MSI或InstallShield项目转换为NSIS(或任何其他具有更好压缩能力的安装程序)项目并构建它。您是否正在寻找一些工具或实用程序 没有比这更好的了 唯一的方法是手动将MSI的高级功能重写到NSI中(但安装程序的基本框架—页面、文件、快捷方式、注册表项、ini值……可以通过附带的向导生成

我有一个安装了Installshield的MSI。我想减少微星的大小,所以我在寻找其他的选择。NSIS似乎有LZMA压缩,这比InstallShield使用的任何压缩都要好。有没有一种简单的方法可以将我的MSI或InstallShield项目转换为NSIS(或任何其他具有更好压缩能力的安装程序)项目并构建它。

您是否正在寻找一些工具或实用程序

没有比这更好的了


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

MSI具有事务行为等优点。我不会考虑转到NSIS。至少WiX允许创建压缩的MSI文件()。但我认为InstallShield也会这样做。@harper Wix和InstallShield都有压缩,但没有LZMA压缩。从InstallShield 2011开始,支持LZX和MSZIP压缩。对于较小的项目,NSIS更好,因为它的开销只有32 kB。为小项目创建MSI会产生巨大的文件,即使没有任何功能。