好的Visual Studio安装程序项目的替代方案

12
大多数有编写软件和使用Visual Studio打包设置项目部署经验的开发人员和工程师都知道其许多缺点,通常涉及安装自定义、升级路径等方面。有哪些好的软件部署替代方案呢?我特别关注功能、.NET集成或脚本能力、易用性和价格。

1
请参考http://stackoverflow.com/questions/3767/what-is-the-best-choice-for-building-windows-installers了解几种好的解决方案的讨论。 - Treb
3个回答

11

之前的版本是vs2010。另请参见:http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3041773-bring-back-the-basic-setup-and-deployment-project-。 - Pam
@Rinat NullSoft安装程序不提供项目及其依赖项的打包功能,而Setup项目具有此功能。我不知道WiX是否也缺少此功能? - Shiv

6

NullSoft安装程序是我最喜欢的安装程序。它可以创建尽可能小的安装可执行文件。此外,卸载非常干净。它会删除所有痕迹,并使PC保持与安装之前相同的状态。


我同意这一点,并且我还可以补充说它安装非常快。最大的问题是创建它,脚本语言和让一些插件工作非常麻烦。但重点是用户对吧? - Artur Carvalho
请看我上面的评论。在Visual Studio中,一切都简单得多。 - Slappy

4
NullSoft Installer(NSIS)是一款不错的安装程序,但构建脚本非常繁琐 - 即使使用HM NIS Edit。您基本上必须学习一种完全不同的语言才能处理他们的脚本。例如:
插件也是必要的,可以做很多事情,比如检查.NET框架版本或查看您正在更新的应用程序是否已在运行中。
除此之外,一旦您配置好了所有内容,它就很快速且表现良好。实际上,在免费安装程序中没有更好的选择。

这个问题已经在上面提到的 Visual & Installer for Visual Studio 2005 - 2015 中得到解决了(visual-installer.com)。 - Slappy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接