Visual Studio 2017“诊断工具意外失败。”错误

时间:2018-11-03 21:01:59

标签: visual-studio-2017

在Visual Studio版本15.8.9中,我遇到几个问题:

  • 已启用Intellitrace,但不起作用(“后退”和“前进”按钮保持灰色)。
  • 调试时我不再在代码中看到PerfTips。
  • 我在“诊断工具”窗口中看到错误。

关于最后一项,当在调试模式下运行应用程序时,在“诊断工具”窗口中看到“诊断工具意外失败”错误。

要首先解决诊断工具问题,我已经审查并验证了所有常见项目:

  • 工具|选项|检查调试后启用诊断工具。
  • “显示工具提示”已在“工具”中启用。选项。
  • 我正在运行最新的VS版本。
  • 我已经关闭了所有正在运行的Visual Studio实例,然后重新启动了IDE。
  • 我重新启动了机器。

没有任何效果。 Googling产生了很多匹配结果(主要是针对VS 2015),但这些文章均无济于事-那里有一些无用的技巧,涉及更改注册表或删除.suo文件。不要浪费时间在那些上,因为如果您在VS 2017中看到此问题,它们将不太可能提供帮助。

相反,请尝试以下解决方案。它解决了诊断工具错误,并恢复了PerfTips显示以及Intellitrace功能。

1 个答案:

答案 0 :(得分:1)

  1. 运行Visual Studio安装程序。
  2. 在Visual Studio Enterprise 2017项目下单击修改
  3. 点击页面顶部的单个组件
  4. 滚动到调试和测试部分。
  5. 取消选中是否选中了以下项目(如果尚未选中,则保持选中状态):
    • .NET分析工具
    • Intellitrace
    • 快照调试器
    • 测试工具的核心功能
  6. 点击修改并等待。

该过程完成后,无需重新启动或重新引导。再次单击修改,返回到单个组件并检查以下内容:

  • .NET分析工具
  • Intellitrace
  • 快照调试器(可选)
  • 测试工具的核心功能

该过程完成后,您的诊断工具窗口应该会工作,PerfTips应该会出现(如果设置为在调试过程中显示),而Intellitrace(如果已激活)将会工作。