Install Shield有一个很好的替代品吗?

时间:2012-02-03 21:44:05

标签: wix windows-installer installer installshield advanced-installer

我正在寻找Install Shield的替代安装应用程序的建议。

我们目前正在使用Install Shield,我从未对它印象深刻。它太笨重了,脚本系统很糟糕。

有没有人对WiX,Inno Setup,NSIS或InstallAware等其他产品有更好的运气?我并不担心成本,但我正在寻找的是一个非常轻量级,易于使用的应用程序捆绑我们的.exe和大约20个支持DLL,注册一些,设置一些注册表值和安装帮助。

有人可以推荐他们正在使用的东西吗?很高兴收到那些已经从Install Shield转换过来的人,以及是什么让你使用的新应用更好。

3 个答案:

答案 0 :(得分:11)

WiX是唯一真正满足“非常轻量级”要求的MSI打包机。

它可能有一个陡峭的学习曲线(通过使用一些前端designers可以减少)但是由Microsoft备份使其成为.NET环境安装的主要选择。

答案 1 :(得分:7)

您可以从此列表开始: http://en.wikipedia.org/wiki/List_of_installation_software

还有一个类似的问题可以帮到你:

答案 2 :(得分:6)

KMoraz已经提出了我的建议(WiX),所以我只想说:远离NSIS和其他非基于MSI的安装系统。是的,NSIS可以自定义和编写脚本。但MSI作为Windows软件包标准已经很成熟,除非你有极其独特的理由,否则你不想偏离该标准。管理员已经开始依赖MSI的同质性和清理的稳健性,用户已经开始将Windows Installer UX与专业性和质量联系起来。在放弃这些优势之前,请三思而后行。