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

时间:2013-05-27 11:18:36

标签: c# vsx envdte vspackage

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

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

1 个答案:

答案 0 :(得分: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

然后你至少可以跟踪它们的位置。