大多数有编写软件和使用Visual Studio打包设置项目部署经验的开发人员和工程师都知道其许多缺点,通常涉及安装自定义、升级路径等方面。有哪些好的软件部署替代方案呢?我特别关注功能、.NET集成或脚本能力、易用性和价格。
NullSoft Installer(NSIS)是一款不错的安装程序,但构建脚本非常繁琐 - 即使使用HM NIS Edit。您基本上必须学习一种完全不同的语言才能处理他们的脚本。例如:插件也是必要的,可以做很多事情,比如检查.NET框架版本或查看您正在更新的应用程序是否已在运行中。除此之外,一旦您配置好了所有内容,它就很快速且表现良好。实际上,在免费安装程序中没有更好的选择。