3

我一直在使用 Visual Studio 时遇到问题,其中诊断工具根本没有启动。

当我开始调试时,会显示“诊断工具”窗口(如预期的那样),但它只是停留在“正在启动诊断工具...”并且没有任何反应。

我在这里读到一些应用程序(可能是 AV)正在阻止执行所需的进程,但我没有看到任何被阻止的内容。

项目详情:

  1. 这是一个 ASP.Net Web 应用程序(Web 窗体)。
  2. 我们安装了 Entity Framework 6。
  3. 我们安装了 DevExpress(可能是罪魁祸首?)

我还尝试创建/打开一个不同的项目(控制台应用程序)并且发生了同样的事情(什么都没有)

在此处输入图像描述

到目前为止,我根据其他论坛/问题的建议做了什么:

  1. 重新启动VS。
  2. 修复VS。
  3. 重新启动了服务器。
  4. 删除了 *.suo 文件。
  5. 确保在选项中未选中使用托管兼容模式。
  6. 确保在选项中未选中使用本机兼容模式。
4

5 回答 5

2

我认为这是一个已知问题,它将在即将发布的版本中得到修复。我现在只是禁用了诊断工具以使我的 VS 工作(选项 - 调试 - 常规 - 诊断工具)。

于 2018-01-29T17:30:10.077 回答
1

禁用 Resharper(不卸载)使该工具为我工作。

于 2018-01-22T20:01:15.683 回答
0

我在 Visual Studio 2017 中的一个 C++ 项目中遇到了类似的问题。尚未找到解决问题的方法,但找到了绕过方法。

转到 Performance Profiler...,选择 Performance Wizard,然后选择 CPU Sampling 而不是 CPU Usage。这将为您提供几乎相同的功能。

于 2017-07-10T14:42:00.427 回答
0

在 ESET Smart Security 更新后,我立即遇到了 Visual Studio 2015 的确切问题。

在禁用其防火墙(而不是 AV 保护)后,该项目启动。奇怪的是,重新启用其防火墙并没有导致进一步的问题。

根据您已经查看的线程 - 可能有许多防病毒和防火墙应用程序阻止它。在我的案例中,我当然没有看到任何日志(或对 Visual Studio 特定可执行文件的引用)或指向 ESET 的警报。

于 2017-09-13T22:09:21.343 回答
0

我不确定这是否是“重新启动服务器”的意思,但对我有用的是杀死进程 ServiceHub.Host.Node.x86.exe

于 2020-05-21T12:05:45.400 回答