我从 VS2010 Professional 升级到 Premium,以便使用内置的代码覆盖率测试工具。为了确保我正确使用测试工具,我使用 C# 编写了一个小示例,该示例运行良好,并向我展示了我的小测试中执行了哪些代码。然后,我对要测试的实际应用程序(这是一个 C++ 应用程序)执行了相同的步骤,确保使用/Profile 链接器开关进行构建。
我可以在调试器中运行我的应用程序,并且运行良好。然而,当抛出异常 HRESULT: 0x80004001 (E_NOTIMPL) 时,尝试运行代码覆盖率测试失败,显然是由 Visual Studio 本身引发的。 (至少,对话框标题栏上的标签显示“Microsoft Visual Studio”。)
虽然我很欣赏 Visual Studio 抛出 "not implemented" exception 的讽刺意味。 ,我无法想象我将如何追踪这一点。
想法?
最佳答案
此错误已在 Visual Studio 2010 SP1 中修复。下载并安装补丁,看看它是否可以解决您的问题。
关于visual-studio-2010 - Visual Studio 2010 代码覆盖率测试出现 "Not Implemented"异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6390198/