排除的项目会阻止Team Foundation Build测试步骤

时间:2009-12-03 04:55:28

标签: tfs tfsbuild tfs2008 team-build

this question, Building select projects only with Team Foundation Build的后续跟进:我现在已成功“隔离”了20个项目的解决方案中的三个项目。三个项目中的一个是测试项目,其中包含其他项目(类库)的单元测试。

Team Build运行正常,只有三个项目包含在流程中。但是,当我作为构建的一部分在测试项目中运行测试时,测试通过但是“运行测试”步骤中的构建失败,并且我在构建日志中收到此消息:

  

TESTTOOLSTASK:仪器仪表   警告:找不到二进制文件   C:\ Users ... [丢失的本地路径   DLL。
  先前的错误   被转换为警告,因为   任务被调用   ContinueOnError =真。

对于三个不同的dll重复相同的消息,这是解决方案的一部分,但我100%确定没有从我正在尝试构建的三个项目中引用这些dll。它们如何包含在我的构建/测试过程中?我该如何处理这个错误?

1 个答案:

答案 0 :(得分:0)

事实证明,三个神秘的项目启用了代码覆盖率,这导致它们在测试中被引用 我在解决方案中也有数据库项目,似乎进一步搞砸了。