NuGet 还原任务在 azure devops 构建管道中失败

时间:2021-05-20 09:29:43

标签: azure-devops biztalk azure-devops-pipelines

我们正在为 BizTalk 配置构建管道。当我们运行管道时,使用 NuGet 任务成功,下一个任务,即 NuGet 恢复失败,出现以下错误:

##[error] nuget 命令失败,退出代码 (1) 和错误 (C:\agent_work\60\s.rptproj(22411): error MSB4226: Theimported project "C:\Program Files (x86) \Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\BizTalk\BizTalk.targets”未找到。另外,尝试在 $(MSBuildExtensionsPath) 的后备搜索路径中找到“Microsoft\BizTalk\BizTalk.targets” - "C:\Program Files (x86)\MSBuild" . 这些搜索路径定义在 "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\msbuild.exe.Config" . 确认声明中的路径是正确的,并且该文件存在于磁盘上的搜索路径之一中。

1 个答案:

答案 0 :(得分:0)

<块引用>

NuGet 还原任务在 azure devops 构建管道中失败

似乎 Biztalk 构建目标未安装在自代理服务器上。您必须在自托管代理上安装 BizTalk。然后您可以使用针对您的私人代理的构建管道。

或者,您可以尝试使用安装了 BizTalk Server 项目构建组件的托管代理 windows-2019

Add BizTalk Server project build component to build agent machine.

enter image description here