Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VisualStudio安装项目的良好替代方案_Visual Studio_Installation_Windows Installer - Fatal编程技术网

Visual studio VisualStudio安装项目的良好替代方案

Visual studio VisualStudio安装项目的良好替代方案,visual-studio,installation,windows-installer,Visual Studio,Installation,Windows Installer,大多数开发人员和工程师都有编写软件和使用打包的VisualStudio安装项目进行部署的经验,他们知道它的许多缺点。通常在安装定制、升级路径等方面。软件部署有哪些好的替代方案?我尤其对.NET集成或脚本功能、易用性和价格感兴趣。 NullSoft安装程序是我一直以来的最爱。 它创建尽可能小的设置可执行文件。 而且卸载是超级干净的。它将删除所有痕迹,并使PC保持与安装前相同的状态。NullSoft安装程序(NSIS)很好,但构建脚本很痛苦——即使使用HM NIS编辑。你基本上必须学习一门完全不

大多数开发人员和工程师都有编写软件和使用打包的VisualStudio安装项目进行部署的经验,他们知道它的许多缺点。通常在安装定制、升级路径等方面。软件部署有哪些好的替代方案?我尤其对.NET集成或脚本功能、易用性和价格感兴趣。


NullSoft安装程序是我一直以来的最爱。 它创建尽可能小的设置可执行文件。 而且卸载是超级干净的。它将删除所有痕迹,并使PC保持与安装前相同的状态。

NullSoft安装程序(NSIS)很好,但构建脚本很痛苦——即使使用HM NIS编辑。你基本上必须学习一门完全不同的语言才能使用他们的脚本。例如:

插件在做很多事情时也是必要的,比如检查.NET framework版本或者查看您正在更新的应用程序是否已经在运行

除此之外,一旦你配置好了所有东西,它会很快很好地工作。没有更好的安装程序(免费)了。

Nullsoft安装程序(NSIS)可能是最好的免费安装系统

由于NSIS没有好的IDE,我决定创建自己的IDE——我为NSIS开发了非常好的Visual Studio扩展,具有许多特性(语法突出显示、智能感知、导航栏、编译、错误列表等)


它被称为Visual&Installer,您可以查看它(抱歉自我宣传:)

我支持它,我还可以补充一点,它的安装速度非常快。最大的问题是创建它,脚本语言和让一些插件工作是一件痛苦的事情。但重点是用户,对吗?请看我上面的评论。在VisualStudio中,一切都要简单得多。有关几个好的解决方案的讨论,请参阅。早期版本vs2010。另请参阅:@Rinat NullSoft安装程序不为安装项目所具有的项目及其依赖项提供打包功能。我不知道WiX的情况,但它也可能不存在?我在2014年10月15日尝试过这个,但它不会从Visual Studio扩展中卸载。不满意。卸载程序问题已修复(请参阅更改日志),这已在上述Visual Studio 2005-2015的Visual Installer(Visual Installer.com)中解决