gpt4 book ai didi

azure-devops - Azure DevOps 条件编译

转载 作者:行者123 更新时间:2023-12-04 17:40:15 29 4
gpt4 key购买 nike

我正在尝试使用一些使用条件编译符号的项目在 Azure DevOps 中设置构建。构建不断失败,因为它似乎没有看到我的符号。任何想法在哪里应用设置?

我有两个共享一些代码的项目,符号基本上用于控制项目之间的一些 using 语句。

Azure DevOps 似乎忽略了我的 csproj 文件标签中的内容。
这是相关 csproj 部分的图片。
enter image description here

这是 MSBuild 任务主配置屏幕的图片。
enter image description here

这是代码的选择 - 抱歉,我必须从所有内容中删除库的名称。
enter image description here

构建在这个项目上抛出一个错误,说“Microsoft.ServiceFabric”不存在 - 它不应该存在,因为条件编译应该使它使用具有另一个 using 语句的 XYZ_ServiceFabric。

我可以确认该项目在使用和不使用常量定义的情况下都可以正常构建。

谢谢你的帮助。

最佳答案

Visual Studio Build 步骤应该选取您的条件编译符号。请确保它们是为“发布”配置设置的,而不仅仅是用于调试。

enter image description here

由于默认情况下它们是单独设置的,Azure Piplines 的默认行为是在“发布”中构建。

如果你想改变它,你可以将构建的“BuildConfiguration”变量设置为“debug”(但我不建议这样做)。

关于azure-devops - Azure DevOps 条件编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54870936/

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