【问题标题】:Visual Studio 2015 Update 3 - Stuck at "Starting Diagnostic Tools..."Visual Studio 2015 更新 3 - 卡在“正在启动诊断工具...”
【发布时间】:2017-11-02 23:44:47
【问题描述】:

我在使用 Visual Studio 时遇到问题,其中诊断工具根本无法启动。

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

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

项目详情:

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

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

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

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

【问题讨论】:

    标签: visual-studio visual-studio-2015 diagnostic-tools


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我认为它是known issue,它将在即将发布的版本中得到修复。我只是暂时禁用了诊断工具以使我的 VS 工作(选项 - 调试 - 常规 - 诊断工具)。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

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

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

          【讨论】:

            【解决方案5】:

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

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

            【讨论】:

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