2

任何人都可以帮助解决我的 Team Build 2010 构建日志中的这个错误吗?只有当我在同一台机器上同时运行两个构建代理时才会出现这种情况。

运行有以下问题:

代码覆盖就地检测:

无法完全备份二进制文件“C:\Builds\3\MyProject\Binaries\MyProject.UserManager.DataModel.dll”。

找不到由检测实用程序创建的备份文件:“C:\Builds\3\MyProject\Binaries\MyProject.UserManager.DataModel.dll.orig”。

4

1 回答 1

1

对于覆盖范围,如果您就地使用,mstest 将创建备份位置,其中包含未检测的 dll。这些将在执行后被删除。所以:

  1. 可能是您的第一个构建正在删除第二个构建。鉴于您的构建路径如下所示:C:\Builds\3\MyProject,这意味着代理(数字 3 是代理编号)使用单独的目录(默认,但并非总是如此)。
  2. 您在 pdb 设置和/或覆盖设置方面遇到问题,因此没有创建检测的 dll:Visual Studio 2010 代码覆盖 - 找不到由检测实用程序创建的备份文件

鉴于您不再看到它,最有可能的是 2。

于 2012-03-01T19:33:32.110 回答