【发布时间】:2019-07-13 05:54:58
【问题描述】:
我正在使用 Azure Devops 2019 管道构建一个 .net 解决方案。我正在构建的解决方案是引用另一个目录中的项目。这些项目位于源代码管理中,但是在构建过程中出现以下错误:
> ##[error]C:\a\_work\9\s\UI\UIProject\UIProject.sln.metaproj(0,0):
> Error MSB3202: The project file
> "C:\a\_work\9\s\Te\..\..\BusinessLogic\MyBLLProject\MyBLLProject.csproj"
> was not found
如果我查看构建服务器驱动器,即使文件位于源代码管理中,也会丢失 BusinessLogic 文件夹。
构建服务器不应该处理引用的项目并构建它们吗?
【问题讨论】:
-
你使用的是 Git 还是 TFVC?如果是 TFVC,您的构建中是否映射了适当的工作区?
-
嗨@DanielMann 我正在使用 TFVC,你说得对,我忘了为引用的项目指定源映射。关于 Nuget 恢复步骤,是否也应该恢复引用项目中的 nuget?
-
您的构建管道应包含 NuGet 还原步骤。
-
如果您正在恢复和构建 .sln,恢复任务应该处理两个项目的恢复。
标签: tfs azure-devops