Visual Studio 2010代码覆盖率测试中的“未实现”异常

时间:2011-06-17 18:33:32

标签: visual-studio-2010 visual-c++ exception code-coverage

我从VS2010 Professional升级到Premium,以便使用内置的代码覆盖率测试工具。为了确保我正确使用测试工具,我使用了C#的一个小例子,它运行良好并向我展示了我的小测试中的代码已经执行了。然后,我对要测试的实际应用程序执行了相同的步骤,这是一个C ++应用程序,确保使用/ Profile链接器开关构建。

我可以在调试器中运行我的应用程序,它运行正常。但是,当异常HRESULT:0x80004001(E_NOTIMPL)被抛出时,试图运行代码覆盖率测试失败,显然是由Visual Studio本身引发的。 (至少,对话框标题栏上的标签显示“Microsoft Visual Studio”。)

虽然我很欣赏Visual Studio投掷"not implemented" exception的讽刺意味,但我无法想象我会如何追踪它。

思想?

1 个答案:

答案 0 :(得分:3)

此错误已在Visual Studio 2010 SP1中修复。下载并安装补丁,看看它是否解决了您的问题。