代码之家  ›  专栏  ›  技术社区  ›  mezoid

有什么方法可以打断在Visual Studio中执行的下一行代码吗?

  •  35
  • mezoid  · 技术社区  · 16 年前

    因此,这让我想知道是否有办法让Visual Studio在我单击aspx页面上的元素(比如按钮)后执行的下一行代码时中断。我知道有一种方法可以打破任何抛出的异常,所以我想也许有类似的东西可以帮助我。

    如果这种功能不可行,也许有人可以为我提供一种更好的方法来快速找到我想调试的类。..

    5 回复  |  直到 16 年前
        1
  •  30
  •   KyleMit Steven Vachon    9 年前

    + 休息 )

    Debug > Break All

    它通常会在堆栈的某个较低位置中断,比如WinForms应用程序中主窗体的Show(),但如果你随后进入以克服这一点,它通常会很好地解决这类问题。

        2
  •  4
  •   Noon Silk    16 年前

    Step Into (F11) Step Over (F10)

    Call Stack

        3
  •  2
  •   scottm    16 年前

    Conditional Breakpoints 这可能是你的答案。如果你认为你的代码正在崩溃,你可以设置它们,只有当条件满足时,它们才会停止。

        4
  •  0
  •   ChaosPandion    16 年前

    调试->异常

    编辑

    您很可能遇到CLR异常。使用此方法,当发生异常时,调试器将始终中断。与读取堆栈跟踪相比,这非常方便。

        5
  •  0
  •   Jason Williams    16 年前

    一些想法:

    • 编写一个自定义事件处理程序来处理点击,并简单地生成一个新事件。将所有其他事件处理程序附加到此次要事件。然后,您可以中断第一个处理程序,并逐步遍历它调用的辅助处理程序。