【问题标题】:How do I detect a breakpoint being deleted in Visual Studio?如何检测 Visual Studio 中正在删除的断点?
【发布时间】:2013-05-27 11:18:35
【问题描述】:

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

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

【问题讨论】:

  • +1。我求助于一个计时器轮询 DTE.Debugger.Breakpoints 以进行更改:/

标签: c# vsx envdte vspackage


【解决方案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

那么你至少可以跟踪他们的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    相关资源
    最近更新 更多