2013-05-27 14 views
14

In EnvDTEs DebuggerEvents scheint kein Ereignis zu sein, das den Benutzer benachrichtigt, wenn ein Haltepunkt gelöscht wird. Ich habe auch Visual Studio SDK angeschaut und einen IDebugEventCallback2 registriert, aber es scheint kein Callback ausgelöst zu werden, als ich einen Breakpoint löschte.Wie kann ich einen in Visual Studio gelöschten Haltepunkt erkennen?

Wie kann ich benachrichtigt werden, sobald der Benutzer einen Haltepunkt löscht?

+2

+1. Ich griff auf einen Timer-Abruf von DTE.Debugger.Breakpoints für Änderungen zurück: – Cameron

Antwort

1

Omer,

Wie frustrierend. Kannst du sowas versuchen?

#define BreakPoint12 
#define BreakPoint13 
//#define BreakPoint14 
#define BreakPoint15 

using system; 
//... 
//... 

#if BreakPoint15 

    // Team: Do not delete this breakpoint. Comment out definition. 
    System.Diagnostics.Debugger.Break(); 

#endif 

Dann können Sie zumindest verfolgen, wo sie sind.

Verwandte Themen