I am looking for suggestions to an alternative setup application from Install Shield.
我正在寻找Install Shield的替代安装应用程序的建议。
We are currently using Install Shield and I have never been impressed with it. It's way too bulky and the scripting system sucks.
我们目前正在使用Install Shield,我从未对它印象深刻。它太笨重,脚本系统很糟糕。
Has anyone had any better luck with any of the other products like WiX, Inno Setup, NSIS or InstallAware, etc? I am not worried about the cost, but what I am looking for is a very lightweight, easy to use application to bundle up our .exe and about 20 support DLLs, registering a few, setting up some registry values and install help.
有没有人有任何其他产品,如WiX,Inno Setup,NSIS或InstallAware等更好的运气?我并不担心成本,但我正在寻找的是一个非常轻量级,易于使用的应用程序捆绑我们的.exe和大约20个支持DLL,注册一些,设置一些注册表值和安装帮助。
Can anyone recommend something they are using? It would be nice to hear from people who have switched from Install Shield as well, what makes the new app you're using better.
谁能推荐他们正在使用的东西?很高兴收到那些已经从Install Shield转换过来的人,这会让你正在使用的新应用程序变得更好。
3 个解决方案
#1
7
You can start with this list: http://en.wikipedia.org/wiki/List_of_installation_software
您可以从此列表开始:http://en.wikipedia.org/wiki/List_of_installation_software
There are also a similar question which may help you:
还有一个类似的问题可以帮助您:
- What are some good alternatives to InstallShield?
- InstallShield有哪些好的替代方案?
#2
11
WiX is the only MSI packager that truly meets the requirement of "very light weight".
WiX是唯一真正满足“非常轻量级”要求的MSI打包机。
It may have a steep learning curve (which can reduced by using some frontend designers) but being backed-up by Microsoft makes it the primary choice for the .NET environment installations.
它可能有一个陡峭的学习曲线(可以通过使用一些前端设计人员减少),但由Microsoft备份使其成为.NET环境安装的主要选择。
#3
6
KMoraz already gave what would be my recommendation (WiX), so I'll just say this: Stay away from NSIS and other non-MSI-based installation systems. Yes, NSIS is customizable and scriptable as heck. But MSIs are well-established as the Windows package standard, and you don't want to stray from that standard unless you have an extremely unique reason to do so. Admins have come to rely on the homogeneity of MSIs and the robustness of their cleanups, and users have come to associate the Windows Installer UX with professionalism and quality. Think twice before you give up those advantages.
KMoraz已经给出了我的建议(WiX),所以我只想说:远离NSIS和其他非基于MSI的安装系统。是的,NSIS可以自定义和编写脚本。但MSI作为Windows软件包标准已经很成熟,除非你有一个非常独特的理由,否则你不想偏离该标准。管理员已经开始依赖MSI的同质性和清理的稳健性,用户已经开始将Windows Installer UX与专业性和质量联系起来。在放弃这些优势之前要三思而后行。
#1
7
You can start with this list: http://en.wikipedia.org/wiki/List_of_installation_software
您可以从此列表开始:http://en.wikipedia.org/wiki/List_of_installation_software
There are also a similar question which may help you:
还有一个类似的问题可以帮助您:
- What are some good alternatives to InstallShield?
- InstallShield有哪些好的替代方案?
#2
11
WiX is the only MSI packager that truly meets the requirement of "very light weight".
WiX是唯一真正满足“非常轻量级”要求的MSI打包机。
It may have a steep learning curve (which can reduced by using some frontend designers) but being backed-up by Microsoft makes it the primary choice for the .NET environment installations.
它可能有一个陡峭的学习曲线(可以通过使用一些前端设计人员减少),但由Microsoft备份使其成为.NET环境安装的主要选择。
#3
6
KMoraz already gave what would be my recommendation (WiX), so I'll just say this: Stay away from NSIS and other non-MSI-based installation systems. Yes, NSIS is customizable and scriptable as heck. But MSIs are well-established as the Windows package standard, and you don't want to stray from that standard unless you have an extremely unique reason to do so. Admins have come to rely on the homogeneity of MSIs and the robustness of their cleanups, and users have come to associate the Windows Installer UX with professionalism and quality. Think twice before you give up those advantages.
KMoraz已经给出了我的建议(WiX),所以我只想说:远离NSIS和其他非基于MSI的安装系统。是的,NSIS可以自定义和编写脚本。但MSI作为Windows软件包标准已经很成熟,除非你有一个非常独特的理由,否则你不想偏离该标准。管理员已经开始依赖MSI的同质性和清理的稳健性,用户已经开始将Windows Installer UX与专业性和质量联系起来。在放弃这些优势之前要三思而后行。