14
EnvDTE的DebuggerEvents似乎沒有任何事件通知消費者何時刪除斷點。我還查看了Visual Studio SDK並註冊了一個IDebugEventCallback2,但是當我刪除一個斷點時似乎沒有觸發回調。如何檢測在Visual Studio中被刪除的斷點?
如何在用戶刪除斷點時得到通知?
EnvDTE的DebuggerEvents似乎沒有任何事件通知消費者何時刪除斷點。我還查看了Visual Studio SDK並註冊了一個IDebugEventCallback2,但是當我刪除一個斷點時似乎沒有觸發回調。如何檢測在Visual Studio中被刪除的斷點?
如何在用戶刪除斷點時得到通知?
奧梅爾,
有多令人沮喪。你可以嘗試這樣的事情嗎?
#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
然後,你至少可以跟蹤他們在哪裏。
+1。我使用了一個計時器輪詢DTE.Debugger.Breakpoints進行更改:/ – Cameron