Installation 选择新的设置工具
我们有一个包含多个应用程序的项目,包括web应用程序、web服务、windows服务和windows应用程序。我们还具备SQL Server Express、.NET 2.0等先决条件。在安装过程中,我们没有太多的用户交互,但我们希望增加更多的智能 我们目前正在使用VisualStudio为所有这些生成集成设置。但是我们不断地与它斗争,使它像我们想要的那样工作 我们希望将设置工具更改为足够简单和灵活的工具 我们也在为升级程序寻找更好的解决方案,它必须在部署的系统上运行升级sql脚本。也许这可以与设置集成 我们正在考虑使用InstallShield,但有人说它带来了很多复杂性。你认为做这项工作最好的工具是什么Installation 选择新的设置工具,installation,Installation,我们有一个包含多个应用程序的项目,包括web应用程序、web服务、windows服务和windows应用程序。我们还具备SQL Server Express、.NET 2.0等先决条件。在安装过程中,我们没有太多的用户交互,但我们希望增加更多的智能 我们目前正在使用VisualStudio为所有这些生成集成设置。但是我们不断地与它斗争,使它像我们想要的那样工作 我们希望将设置工具更改为足够简单和灵活的工具 我们也在为升级程序寻找更好的解决方案,它必须在部署的系统上运行升级sql脚本。也许这可以与
谢谢 WiX是你在这里的朋友 WiX是一种非常灵活的设置技术,由xml驱动,拥有大量的工具和知识 有很多博客与WiX有关。退房:
WiX是你在这里的朋友 WiX是一种非常灵活的设置技术,由xml驱动,拥有大量的工具和知识 有很多博客与WiX有关。退房:
既然您提到了Visual Studio和.net,我假设您正在部署到基于Windows的服务器,但即使如此,您也可能想看看。它是一个基于python的部署工具。您可以编写和启动脚本来部署和设置服务器、web服务等。。唯一的问题是,我不确定它在Windows作为目标服务器时发挥得有多好。既然您提到了Visual Studio和.net,我假设您正在部署到基于Windows的服务器,但即使如此,您也可能想看一看。它是一个基于python的部署工具。您可以编写和启动脚本来部署和设置服务器、web服务等。。唯一的问题是,我不确定它在Windows作为目标服务器时发挥得有多好。如果您想或必须遵守针对Windows平台的MSI标准安装,我支持Martin Peck对WiX的建议。它基本上与VS setup项目和Installshield使用的技术相同——有其所有的优点和缺点 如果你不需要乘坐MSI列车,你也可以考虑更简单的选择——我最喜欢的是。它是免费的,完全易于使用,它是开源的(Pascal/Delphi),它可以在几分之一秒内安装你的应用程序,它可以正常工作!:)
Marc如果您想或必须遵守针对Windows平台的MSI标准安装,我支持Martin Peck对WiX的建议。它基本上与VS setup项目和Installshield使用的技术相同——有其所有的优点和缺点 如果你不需要乘坐MSI列车,你也可以考虑更简单的选择——我最喜欢的是。它是免费的,完全易于使用,它是开源的(Pascal/Delphi),它可以在几分之一秒内安装你的应用程序,它可以正常工作!:)
Marc关于InstallShield,有三件事我不喜欢:
我没有使用或的经验-它们中的任何一个都可能在InstallShield和NSI这两个极端之间进行选择。两者都是免费提供的,值得一看。关于InstallShield,有三件事我不喜欢:
我没有使用或的经验-它们中的任何一个都可能在InstallShield和NSI这两个极端之间进行选择。两者都是免费提供的,值得一看。在阅读了这些答案后,我们决定使用高级安装程序,它的优点是遵守MSI标准,而且使用非常简单。在阅读了这些答案后,我们决定使用高级安装程序,它的优点是遵守MSI标准,而且使用非常简单。我使用过Visual Studio和。Installshield总是为我制作一个臃肿的安装程序,而且成本很高。VisualStudio可以做的一些事情是有限的,但总的来说还是不错的。NSIS绝对是一个不错的小安装系统,因为我已经在一些产品上使用过它(一个已经下载并安装了大约75万次),但当我使用它时,它并没有遵循MSI的规则。WiX非常棒,也为您提供了很多功能,但是它是基于脚本的,但是现在也有了gui 当然,看起来你已经成功了