2011-01-12 107 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。