有时,当我在观察我的程序运行时,我想设置一个有条件的断点。目前,我通过单击创建无条件断点,然后右键单击更改条件来执行此操作。这样做的缺点是我会在不需要的迭代中停止程序。有没有办法立即设置条件?
最佳答案
我也打算建议宏观路线。我觉得无聊并尝试了一下,如果这个宏运行它会弹出一个对话框并询问条件。如果您想要更多花里胡哨的东西,您可能需要让它更漂亮一些。
Sub addBreakpointWithCondition()
Dim cond As String = InputBox("Enter the condition")
DTE.Debugger.Breakpoints.Add(File:=DTE.ActiveDocument.FullName,
Line:=DTE.ActiveDocument.Selection.CurrentLine, Condition:=cond)
End Sub
关于c# - Visual Studio : Setting a conditional breakpoint without setting an unconditional one first,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4668804/