Azure DevOps Pipeline构建代理:如何在程序集引用HintPath中使用或替换$(DevEnvDir)?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure DevOps Pipeline构建代理:如何在程序集引用HintPath中使用或替换$(DevEnvDir)?相关的知识,希望对你有一定的参考价值。
我在本地拥有Visual Studio 2019 Professional,Azure DevOps管道生成代理具有Enterprise。
如何在项目文件中引用同时在本地和构建代理中解析的ReferenceAssemblies?
Projectfile:构建locally,但是管道构建由于路径错误而失败:
<HintPath>$(ProgramFiles)Microsoft Visual Studio2019ProfessionalCommon7IDEReferenceAssembliesMicrosoftFrameworkMonoandroidv9.0Mono.Android.dll</HintPath>
Projectfile:在azure devops管道]中进行构建,但是本地构建由于路径错误而失败:
,但是管道构建失败,因为$ DevEnvDir为Undefined:<HintPath>$(ProgramFiles)Microsoft Visual Studio2019EnterpriseCommon7IDEReferenceAssembliesMicrosoftFrameworkMonoAndroidv9.0Mono.Android.dll</HintPath>
Projectfile:构建locally
<HintPath>$(DevEnvDir)ReferenceAssembliesMicrosoftFrameworkMonoAndroidv9.0Mono.Android.dll</HintPath>
我觉得这里缺少一些简单的东西...
我在本地拥有Visual Studio 2019 Professional,Azure DevOps管道构建代理具有Enterprise。如何引用项目文件中的ReferenceAssemblies,该文件在本地和...
您可以使用Condition
:
您将必须创建一个名为DevEnvDir
的管道变量>
[我通过我的Visual Studio 2019企业版进行了测试,<HintPath>$(ProgramFiles)....Mono.Android.dll</HintPath>
和<HintPath>$(DevEnvDir)
都为我工作。
以上是关于Azure DevOps Pipeline构建代理:如何在程序集引用HintPath中使用或替换$(DevEnvDir)?的主要内容,如果未能解决你的问题,请参考以下文章
Azure Devops Pipeline YAML 中的 Git 标记名称
Azure DevOps Build Pipeline:如何仅为更改的程序集增加程序集版本?
是否有在本地验证 Azure DevOps Pipeline 的工具?
在 azure 后端存储中使用状态文件将 terraform 的输出传递到 Azure Devops Pipeline