this question, Building select projects only with Team Foundation Build的后续跟进:我现在已成功“隔离”了20个项目的解决方案中的三个项目。三个项目中的一个是测试项目,其中包含其他项目(类库)的单元测试。
Team Build运行正常,只有三个项目包含在流程中。但是,当我作为构建的一部分在测试项目中运行测试时,测试通过但是“运行测试”步骤中的构建失败,并且我在构建日志中收到此消息:
TESTTOOLSTASK:仪器仪表 警告:找不到二进制文件 C:\ Users ... [丢失的本地路径 DLL。
先前的错误 被转换为警告,因为 任务被调用 ContinueOnError =真。
对于三个不同的dll重复相同的消息,这是解决方案的一部分,但我100%确定没有从我正在尝试构建的三个项目中引用这些dll。它们如何包含在我的构建/测试过程中?我该如何处理这个错误?
答案 0 :(得分:0)
事实证明,三个神秘的项目启用了代码覆盖率,这导致它们在测试中被引用 我在解决方案中也有数据库项目,似乎进一步搞砸了。