我的 MSBuild 构建脚本在所有开发机器上都可以正常执行,但无法在构建服务器上运行,Trunk 构建除外。分支都失败,并出现以下警告,表明问题的根源:
Target "ResolveProjectReferences":
C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets (0,0):
warning : The referenced project '..\..\..\Class Library\
Company.BusinessModel\Company.BusinessModel.csproj' does not exist.
我不明白为什么会出现这个错误 - 我已经验证(相对于正在处理的 csproj)引用的项目确实存在。将签出的代码复制(文件复制)到我的本地计算机并运行脚本,构建按预期完成。
这里有什么明显的错误吗?有什么我可以检查来尝试解开这个谜团的吗?
编辑:
我已经尝试针对单独引发构建错误的项目运行 MSBuild,因此问题不是解决方案的其余部分,而只是关于这个特定的 .csproj 文件。