【问题标题】:Debugging in Visual Studio 2008 without setting an break point在 Visual Studio 2008 中调试而不设置断点
【发布时间】:2009-08-12 13:48:00
【问题描述】:

我下载了一个开源项目,我想用它来提高我的 ASP.NET MVC 技能。该项目被拆分为多个较小的项目。

当我在调试模式下启动网站时,有没有办法在不设置断点的情况下将调试器设置为停止,以便我可以单步执行代码并查看在呈现视图之前发生了什么?

谢谢

【问题讨论】:

    标签: asp.net asp.net-mvc visual-studio visual-studio-2008


    【解决方案1】:

    Debug 菜单下选择Step Into - 它将启动调试器到第一行代码。标准快捷方式是F11

    【讨论】:

      【解决方案2】:

      您也可以使用以下语句之一:

      System.Diagnostics.Debugger.Launch();
      

      这将启动并将调试器附加到您正在运行的进程中。

      System.Diagnostics.Debugger.Break();
      

      这向已连接的调试器发出断点信号。

      【讨论】:

      • 这是一个不错的技巧。经常使用它。只有 - 必须记住之后进行清理。
      • 这对于在复杂条件下破发特别有帮助。
      【解决方案3】:

      在调试模式下,您可以按调试栏中的暂停按钮。它将在当前执行点中断执行。然后可以对当前线程继续执行,或者设置断点等。

      【讨论】:

        猜你喜欢
        • 2011-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-13
        • 1970-01-01
        • 1970-01-01
        • 2020-05-09
        • 1970-01-01
        相关资源
        最近更新 更多