【问题标题】:Visual Studio 2017 Enterprise Diagnostic Tools no longer shows events at allVisual Studio 2017 企业诊断工具不再显示事件
【发布时间】:2017-09-13 10:14:13
【问题描述】:

好的,所以它出现在上周左右,因此我的 Enterprise Visual Studio 2017 根本无法为诊断工具填充“事件”。该工具显示并运行得很好,但是即使我可以看到并且单击过滤器时它也没有任何事件。除了很有趣之外,它可以加载符号并仍然命中断点,甚至告诉我:“是的,我得到了你的断点事件”。问题是我在 ADO.NET 和数据跟踪中经常使用它来双击一个项目并获得“历史调试”。基本上,“过滤器”表示我还没有事件,即使它遇到断点,它也只会确认一个事件。

我尝试过的事情:

  1. 正在删除我正在使用的解决方案的 SUO 文件。
  2. 针对正在运行的另一个开发人员检查调试常规选项。并确保启用“仅启用我的代码”。
  3. 将配置设置从 Debug 更改为 Release,并更改 CPU 配置以查看是否有可能是这样。
  4. 关闭电脑并重新启动。

我尝试了有关此线程的建议: Visual Studio 2015 diagnostic tools no longer working

【问题讨论】:

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


    【解决方案1】:

    在您的屏幕截图中,它只有中断事件,没有 IntelliTrace 事件。

    (1) 请在你的应用中添加断点,然后调试,断点命中后,检查事件。

    (2) 我认为您可以在 TOOLS->Options->IntelliTrace 下启用 IntelliTrace,请启用 IntelliTrace。再次调试。

    (3)当然,不是很确定是否和项目类型有关,比如只是创建一个简单的Winform app,再测试一下。

    【讨论】:

    • 它无法获取其他事件,这是问题所在。 1. 已经这样做了,我在寻找什么? 2. 什么都不做,Intellitrace 已经启用。 3. 有趣的是,它现在确实适用于一个新项目。它与解决方案或类似的东西有关。这是一个多项目解决方案,主要使用 .NET 中的 Winforms 和数据访问库。
    • 有趣的是,它现在正在从事它无法从事的项目。几乎就像做新项目然后回到现有项目一样重新启动它。更改设置无济于事,只是打开一个新项目并再次尝试修复它。我不知道这是某个地方的缓存设置还是更新了的注册表,但它又可以工作了。
    • @djangojazz,很高兴知道它现在运行良好,正如你所说的你重新启动,也许它遇到了 VS 加载问题或项目本身,无论如何,很高兴知道它运行良好。如果我的回复提供了正确的路径,您可以将其标记为答案,以便我们关闭此案例。祝你有美好的一天:)
    猜你喜欢
    • 2017-08-04
    • 1970-01-01
    • 2018-09-12
    • 2017-12-24
    • 2017-12-24
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多