【发布时间】:2012-11-23 17:23:01
【问题描述】:
我目前正在将我的项目代码转移到使用新的Team Foundation Service。我正在尝试设置门控构建以在我签入新代码时运行(并在解决方案中运行单元测试),但每次在 TFS 中构建时我都会遇到相同的错误。
这是我不断收到的错误:
这是处理此问题的诊断日志部分:
我对该 App.config 文件进行了三次检查:它在源代码管理中。此外,失败的项目正在其他位置构建,没有任何问题。
当我在 Visual Studio 2012 中构建时,它工作正常。当我从命令行使用 MSBuild 构建它时,它工作正常。我什至在我的本地计算机上安装了 Team Foundation Server 2012,以便我可以使用 Team Foundation Service 用于 MSBuild 的确切命令行参数。那工作得很好。
如果您需要更多信息,我很乐意提供。提前感谢您的所有帮助。
编辑:Here's a link MSDN TFService 论坛上的这个问题,那里还有完整的诊断日志。
编辑(12/12):在做伊利亚的建议时(在他下面的回答中),我从日志中得到这个:
【问题讨论】:
-
构建服务器上是否运行了杀毒软件?
-
构建服务器在云端。
-
您能否检查文件是否已签出并存在于其中?可以将带有
<message text="%(fullpath)" />的**\*.*项目组放入失败的csproj。 -
我该怎么做(我以前从未放入过 ItemGroup)?
-
好的,有人能解释一下-1吗?
标签: visual-studio tfs msbuild visual-studio-2012 azure-devops