【发布时间】:2019-04-23 02:26:24
【问题描述】:
我有一个 .Net Framework 4.6.1 项目,它创建了一个 Windows 服务。我们希望通过 Azure Devops 管道构建和部署它。我们已经成功地为我们所有的 .Net Core Web 服务创建了管道(使用 ASPNETCORE_ENVIRONMENT 变量和一组 appsettings.{ENV}.json 文件),但是 Windows 服务在提供不同的不同环境的配置。
我已经为 App.config XML 文件进行了 XDT 转换。我可以右键单击 Visual Studio 中的文件和“预览转换”,它工作正常。
尚不清楚我如何将其转换为管道配置。 Build 任务似乎能够运行转换,但我不确定我们如何为不同的 Deploy 阶段进行不同的转换。取而代之的是,所有环境最终都会对作为构建步骤的一部分选择的构建配置应用任何转换。
我关注了许多博客文章 - 包括 this one,它声称您可以有多个构建配置,但我似乎没有设置。
我错过了什么?
【问题讨论】:
标签: c# azure-devops azure-pipelines azure-pipelines-build-task