gpt4 book ai didi

windows - 如何使用 Visual Studio 进行修补程序部署?

转载 作者:可可西里 更新时间:2023-11-01 09:22:40 26 4
gpt4 key购买 nike

假设您有一个用 Visual Studio 编写的产品,并且您为您的客户和用户提供了该产品的安装程序。

然后,您有一些小的更改要部署给您的用户;您不希望您的用户必须经历卸载过程、备份配置,然后再次重新安装产品并恢复配置。

相反,您希望提供一个“修补程序”,用户可以简单地复制已安装的产品。使用 Visual Studio 或某些 Microsoft 工具,您将如何处理?

我不知道这是否重要,但假设该产品 1) 部分是 Web 应用程序,2) 部分是 Windows 服务,3) 部分是 Windows 应用程序。

最佳答案

使用WiX .

它可以处理所有这些事情(安装 Web 应用程序、服务等),而且非常灵活、免费,Microsoft 就是用它来构建安装程序的。

您可以安装Votive在 Visual Studio 中使用 WiX。

如何准确执行您要求的操作的细节有点复杂,具体取决于具体情况。通常,您需要构建初始 MSI 才能获得升级代码。然后,后续升级安装程序将使用相同的产品代码和升级代码,但会更改版本。您可以阅读有关如何使用 WiX 执行此操作的详细信息,如 part 4 of the tutorial .

如果您有现有的安装,它们可能已经设置了升级代码,也可能没有设置。您可以通过使用 ORCA 检查它们来找出答案(MSDN how to here)。

这也可以通过 Visual Studio 中内置的 .Net 安装项目来完成,但我建议不要这样做。它们不如 WiX 灵活。如果您关心您的安装,并且有一些像您描述的那样复杂的安装,那么 WiX 是最好的选择。

关于windows - 如何使用 Visual Studio 进行修补程序部署?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/184669/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com