如何在Visual Studio中检测要删除的断点?

Ome*_*viv 14 c# vsx vspackage envdte

在删除断点时,EnvDTE的DebuggerEvents中似乎没有任何事件通知消费者.我还查看了Visual Studio SDK并注册了一个IDebugEventCallback2,但是当我删除断点时似乎没有触发回调.

如何在用户删除断点时收到通知?

Tyl*_*uso 2

奥马尔,

多么令人沮丧啊。你能尝试这样的事情吗?

#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
Run Code Online (Sandbox Code Playgroud)

那么你至少可以跟踪他们在哪里。