【问题标题】:Top Visual Studio Debugging Tools/Features顶级 Visual Studio 调试工具/功能
【发布时间】:2009-08-13 09:37:41
【问题描述】:

您最常使用 Visual Studio IDE 的哪个调试功能。我同意这取决于场景。但事实证明,人们往往会经常使用某些功能(例如 Stacktrace)而很少使用。

【问题讨论】:

  • 调查 - 应该是社区维基

标签: visual-studio debugging


【解决方案1】:

除了断点和步入/退出和运行到光标之外,我主要使用(自动)监视、堆栈跟踪和鼠标指针下的监视。我觉得我用的最多的是后者。

对于“隐藏”功能,我会投票支持 调试器可视化工具。有一次我写了一个严重操纵位图的应用程序。我遇到了一些麻烦,并编写了一个可视化工具来显示内存中的位图并放大它们。它非常有用(而且易于编写)。

另一个有用的东西是条件断点。我不记得确切的情况,但我记得我很高兴发现它们的多才多艺。

当然,编辑并运行无需重新编译非常好。

【讨论】:

    【解决方案2】:

    观看

    当地人

    在 Visual Studio 2010 中,您可以期待

    Historical Debugger

    【讨论】:

      【解决方案3】:

      立即窗口。它允许您调用代码、查询和更改属性。

      【讨论】:

      • 在我看来,这是最重要的调试助手。
      【解决方案4】:

      运行到光标处

      【讨论】:

        【解决方案5】:

        “附加到进程...”非常方便

        还监视、断点、步入会员。

        鲜为人知:[DebuggerStepThroughAttribute]。它会导致 VS 调试器在进入成员时跳过方法或属性。

        【讨论】:

          【解决方案6】:

          this library一起,我经常使用输出窗口。很高兴能够双击任何日志输出并直接转到产生它的行。

          除此之外,自动窗口、断点、步入和步出 (SHIFT+F11)。而且我经常使用 Disassemby 和 Register 窗口。

          【讨论】:

            【解决方案7】:

            伪寄存器,不一定是“顶级”,但很方便。阅读更多here

            【讨论】:

              【解决方案8】:

              step into, step over, quick watch, debug.Assert

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2010-09-07
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多