2013-05-27 32 views
14

Dường như không có sự kiện nào trong số DebuggerEvents của EnvDTE thông báo cho người tiêu dùng khi điểm ngắt bị xóa. Tôi cũng đã nhìn vào Visual Studio SDK và đăng ký một IDebugEventCallback2, nhưng không có gọi lại dường như được kích hoạt khi tôi đã xóa một breakpoint.Làm cách nào để phát hiện điểm ngắt đang bị xóa trong Visual Studio?

Làm cách nào để tôi có thể nhận được thông báo ngay khi người dùng xóa điểm ngắt?

+2

+1. Tôi đã sử dụng bộ đếm thời gian DTE.Debugger.Breakpoints để thay đổi: / – Cameron

Trả lời

1

Omer,

Làm thế nào bực bội. Bạn có thể thử một cái gì đó như thế này?

#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 

Sau đó, bạn có thể ít nhất là theo dõi vị trí của chúng.

Các vấn đề liên quan