visual-studio-2010 - Visual Studio 2010 代码覆盖率测试出现 "Not Implemented"异常

标签 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 的讽刺意味。 ,我无法想象我将如何追踪这一点。

想法?

最佳答案

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

关于visual-studio-2010 - Visual Studio 2010 代码覆盖率测试出现 "Not Implemented"异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6390198/

相关文章:

C++ 错误 LNK2028、LNK2019 和 LNK1120。它们是什么意思,我该如何解决它们?

c - 在#ifdefine WINDOWS语句下的visual studio 2010不编译

asp.net - Web.config 和 MySQL 问题。

c++ - 从 MinGW 链接到 MSVC DLL

c++ - 没有 mutex.h 的 VC++ 中的自旋锁同步

java - 当构造函数可能抛出受检查异常时如何实现 Singleton

c# - 什么是 http 500 响应的 Thrift 等价物?

c# - 使用异常来通知未设置委托(delegate) - 设计不好?

.net - 在 Visual Studio 2010 中使用 .Net 2.0 Web 引用

c++ - 如何显示可以设置注册表项权限的对话框