1

我第一次将单元测试添加到现有解决方案中。这是具有多种项目类型的遗留解决方案。我的单元测试项目仅引用解决方案中的另一个项目,即类库。

我的测试运行良好,但是当我选择“Analyze Code Coverage for Selected Tests”时,Visual Studio 要么崩溃,要么在“输出 - 测试”窗口中出现以下错误:

不支持此类接口(HRESULT 异常:0x80004002 (E_NOINTERFACE))
不支持此类接口(HRESULT 异常:0x80004002 (E_NOINTERFACE))

我尝试在单独的新解决方案中运行单元测试和代码覆盖率,一切正常。这让我相信这是现有代码和/或解决方案的问题。

我什至不知道从哪里开始寻找。有什么建议么?

谢谢,
跳过

4

1 回答 1

0

我找到了罪魁祸首。我的解决方案中的一个项目是 Red Gate SQL Connect 项目。当我从解决方案中卸载项目时,代码覆盖率似乎工作正常。

于 2012-10-11T17:36:43.777 回答