【问题标题】:Cannot get Azure Build Solution to use specific XML transformation file无法让 Azure 构建解决方案使用特定的 XML 转换文件
【发布时间】:2019-01-22 08:04:35
【问题描述】:

我克隆了一个现有的构建管道,其中除了变量值之外一切都相同,但是 XML 转换没有正确发生,它正在使用不正确的文件进行转换。

QA 管道成功运行,如下所示:

管道变量:

构建解决方案步骤:

显示转换的日志文件带有“QA”,这是正确的:

Dev 管道与上面完全相同,但变量值不同:

问题是它正在获取“调试”文件而不是“开发”文件:

我正在构建的分支中存在所有配置文件:

知道为什么 Dev 管道在构建过程中使用 Web.Debug.config 而不是 Web.Dev.config 文件吗?

【问题讨论】:

  • 不知道为什么这对你不起作用,但它对我有用。你是否只是尝试在构建管道的 Configuration 字段中硬编码值 DEV 而不是从变量?
  • 您正在使用哪个任务转换 XML 文件?
  • 您的图片未显示变量的范围。确保检查它们是否为 QA 和 Dev 正确设置,而不是 Release

标签: azure-devops azure-pipelines


【解决方案1】:

我发现了这个问题。转换作为构建解决方案步骤的一部分发生 - 在解决方案文件中。问题是有人更改了解决方案文件中的配置,因此每个配置都默认为“调试”,但设置正确的 QA 除外。一旦我恢复了该更改,一切都按预期工作。

【讨论】:

    猜你喜欢
    • 2011-06-04
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    • 2011-09-09
    • 1970-01-01
    • 2020-12-16
    • 1970-01-01
    相关资源
    最近更新 更多