简体   繁体   English

用于网站和Windows服务部署的Installshield vs Wix vs NSIS?

[英]Installshield vs Wix vs NSIS for website and windows services deployment?

the company I work for is looking at different options for installers. 我工作的公司正在寻找安装程序的不同选择。 The product consists of a ASP.NET web site, some web services, and windows services. 该产品包含一个ASP.NET网站,一些Web服务和Windows服务。 We'd like to be able to install everything in one go, but be able to uninstall or update services individually. 我们希望能够一次性安装所有内容,但能够分别卸载或更新服务。 We'd also like to be able to configure/edit xml files (like app.config or custom xml files) from an installer dialog, without too much of a hassle. 我们还希望能够从安装程序对话框中配置/编辑xml文件(例如app.config或自定义xml文件),而不会带来太多麻烦。

Of Installshield, Wix, and NSIS, is any particularly well suited for doing this? 对于Installshield,Wix和NSIS,是否特别适合这样做?

WiX and InstallShield can both do it but both will take a huge learning curve either way. WiX和InstallShield都可以做到,但是无论哪种方式都将花费巨大的学习时间。 NSIS can do it also, if you consider running vbscripts during an installer elegant. 如果您考虑在安装程序优雅期间运行vbscript,则NSIS也可以这样做。 Someone with experience could help you ramp up faster. 有经验的人可以帮助您更快地提高工作效率。

我刚刚完成了一个需要支持IIS7的安装程序,并且不得不说,一旦您从事MSI开发工作一段时间,与InstallShield相比,WiX的某些功能要容易得多。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM