VS2012单元测试中代码覆盖率的错误

时间:2012-10-11 16:02:50

标签: visual-studio-2012 vs-unit-testing-framework

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

我的测试运行正常,但是当我选择“分析所选测试的代码覆盖率”时,Visual Studio会崩溃或者在输出 - 测试窗口中出现以下错误:

不支持此类接口(HRESULT异常:0x80004002(E_NOINTERFACE))
没有支持这样的接口(来自HRESULT的异常:0x80004002(E_NOINTERFACE))

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

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

谢谢,
跳过

1 个答案:

答案 0 :(得分:0)

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