首页 > 解决方案 > Microsoft 托管代理 - 构建失败

问题描述

我们正在尝试使用带有 vmImage (vs2017-win2016) 的 MS 托管代理为 .net 应用程序构建管道,但构建 ID 失败并出现以下错误。有什么想法吗?

找不到 SQLmanager'(您是否缺少 using 指令或程序集引用?) [D:\a\1\s\Main\HPAlert\Service\HPAlertDataLayer\HPAlertDataLayer.csproj] 2020-08-20T08:05:28.3763287 Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlertDataLayer\HPAlertDataLayer.csproj”(默认目标)- 失败。2020-08-20T08:05:28.3789756Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlert\HPAlert.csproj”(默认目标)- 失败。2020-08-20T08:05:28.3797456Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlertServices.sln”(默认目标)- 失败。2020-08-20T08:05:28.3837956Z 2020-08-20T08:05:28.3839223Z 构建失败。csproj] 2020-08-20T08:05:28.3763287Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlertDataLayer\HPAlertDataLayer.csproj”(默认目标)- 失败。2020-08-20T08:05:28.3789756Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlert\HPAlert.csproj”(默认目标)- 失败。2020-08-20T08:05:28.3797456Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlertServices.sln”(默认目标)- 失败。2020-08-20T08:05:28.3837956Z 2020-08-20T08:05:28.3839223Z 构建失败。csproj] 2020-08-20T08:05:28.3763287Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlertDataLayer\HPAlertDataLayer.csproj”(默认目标)- 失败。2020-08-20T08:05:28.3789756Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlert\HPAlert.csproj”(默认目标)- 失败。2020-08-20T08:05:28.3797456Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlertServices.sln”(默认目标)- 失败。2020-08-20T08:05:28.3837956Z 2020-08-20T08:05:28.3839223Z 构建失败。3797456Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlertServices.sln”(默认目标)- 失败。2020-08-20T08:05:28.3837956Z 2020-08-20T08:05:28.3839223Z 构建失败。3797456Z 完成构建项目“D:\a\1\s\Main\HPAlert\Service\HPAlertServices.sln”(默认目标)- 失败。2020-08-20T08:05:28.3837956Z 2020-08-20T08:05:28.3839223Z 构建失败。

有什么建议么?

标签: azure-devops

解决方案


Microsoft 托管代理 - 构建失败

根据错误信息:

错误 CS0246:找不到类型或命名空间名称“HP”(您是否缺少 using 指令或程序集引用?)

这是缺少参考文献的常见问题。此问题的解决方案是添加引用时使用的引用类型。

如果您HP SQLmanager通过 nuget 添加这些引用,则需要添加nuget restore任务来恢复这些 nuget 包。

在此处输入图像描述

如果您直接引用这些 dll 文件,则需要将这些 dll 文件添加到解决方案/项目中并将其提交到 repo。


推荐阅读