Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 VS2012单元测试中的代码覆盖率错误_Visual Studio 2012_Vs Unit Testing Framework - Fatal编程技术网

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

Visual studio 2012 VS2012单元测试中的代码覆盖率错误,visual-studio-2012,vs-unit-testing-framework,Visual Studio 2012,Vs Unit Testing Framework,我第一次将单元测试添加到现有的解决方案中。这是一个具有多种项目类型的遗留解决方案。我的单元测试项目只引用解决方案中的另一个项目,即类库 我的测试运行正常,但当我选择“分析选定测试的代码覆盖率”时,Visual Studio会崩溃,或者在“输出–测试”窗口中出现以下错误: HRESULT:0x80004002 E_NOINTERFACE不支持此类接口异常 HRESULT:0x80004002 E_NOINTERFACE不支持此类接口异常 我尝试在一个单独的新解决方案中运行单元测试和代码覆盖率,一切

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

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

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

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

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

谢谢,
斯基普我找到了罪犯。我的解决方案中的一个项目是Red Gate SQL Connect项目。当我从解决方案中卸载项目时,代码覆盖率似乎很好。

我为Red Gate工作。谢谢你的报告。我们已经追踪到SQL Connect使用的Microsoft开源库mpfproj10.codeplex.com中的一个错误。我们已经修复了正在使用的副本中的源代码,现在已将修复程序上载到Visual Studio库。