Azure Devops管道未建立参考项目



我正在使用Azure DevOps 2019管道构建.NET解决方案。我正在构建的解决方案是在另一个目录中引用项目。这些项目位于源控件中,但是在构建过程中,我会收到以下错误:

>  ##[error]C:a_work9sUIUIProjectUIProject.sln.metaproj(0,0):
> Error MSB3202: The project file
> "C:a_work9sTe....BusinessLogicMyBLLProjectMyBLLProject.csproj"
> was not found

如果我查看构建服务器驱动器,即使文件位于源控件中,则丢失了BusinessLogic文件夹。

不应该处理引用的项目并构建它们吗?

如果要构建/还原简单的项目,还原任务将无法处理引用的项目。

如果您试图构建/还原解决方案级别.sln,那么还原任务将处理两个项目。

但是,根据您的错误信息。

&quot c: a _work 9 s te .... businessLogic mybllproject mybllproject.csproj&quort;没有找到

这是一个找不到的项目,没有找到一些dll,问题不应与nuget side相关。

正如评论所建议的那样,您应该仔细检查工作区映射关系。确保获取源步骤还将下载引用的项目。

如果引用项目在单独的存储库中,则您的构建将失败。我没有自己尝试过,但是您可以参考其他回购:https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/multi-repo-ceeckout?view = azure-devops>

最新更新