2011-01-12 127 views

回答

3

我也打算建议宏观路线。我感到无聊,并且有一个去处,如果这个宏运行它弹出一个对话框,并要求条件。如果你想要更多花里胡哨的东西,你可能需要让它变得更有趣。

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 
+0

你提到的这个DTE是什么?它会坚持不同的解决方案吗? – Carlos 2011-01-12 13:47:12

1

不通过IDE。你可以写一个宏来实现这个,EnvDTE.Debugger.Breakpoints.Add()方法。它可以让你直接指定Condition属性。不太确定你在这上面烧的时间等于反复按F5。