Как определить удаляемую точку останова в Visual Studio? - программирование
Подтвердить что ты не робот

Как определить удаляемую точку останова в Visual Studio?

В EnvDTE DebuggerEvents не происходит никаких событий, которые уведомляют пользователя о том, что точка останова удалена. Я также посмотрел на Visual Studio SDK и зарегистрировал IDebugEventCallback2, но никакой обратный вызов, похоже, не срабатывает, когда я удаляю точку останова.

Как я могу получить уведомление, когда пользователь удалит точку останова?

4b9b3361

Ответ 1

Омер,

Как расстраивает. Можете ли вы попробовать что-то вроде этого?

#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

Затем вы можете, по крайней мере, отслеживать, где они находятся.