首页 > 解决方案 > 当我有 WPF 应用程序时,我会如何处理 Azure 版本?

问题描述

如果我只是构建 WPF 应用程序,Azure Releases 会有用吗?

在 Azure 构建中,我可以只使用复制任务将输出文件复制到放置位置,对吗?

标签: wpfazureazure-devops

解决方案


当我有 WPF 应用程序时,我会如何处理 Azure 版本?

实际上,当我们构建/部署 WPF 应用程序时,我们可以使用 Copy 任务将输出文件复制到放置位置。

但是,如果我们必须将 WPF 应用程序部署到多个阶段/机器,在这种情况下,我们可能需要再添加一个复制任务来复制输出文件。另外,如果每个阶段/机器的情况不同,我们可能无法仅使用复制任务来完成部署。现在,我们可以使用具有多个阶段的 Azure 版本,例如开发、测试、产品等。一个阶段对应一个环境或机器,每个环境或机器都可以单独设置。

另一方面,如果我们使用复制任务复制输出文件来部署 WPF 应用程序,那么每次启用 CI 时,WPF 应用程序都会部署到目标机器上。显然,并不是我们想要部署到目标机器的每一个修改。因此,我们需要一个发布管道来分离我们的构建和部署。

希望这可以帮助。


推荐阅读