【问题标题】:"Not Implemented" exception with Visual Studio 2010 code coverage testVisual Studio 2010 代码覆盖测试的“未实现”异常
【发布时间】:2011-06-17 18:33:32
【问题描述】:

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

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

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

想法?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多