Debugging 如何为调试器事件注册Visual Studio加载项?

Debugging 如何为调试器事件注册Visual Studio加载项?,debugging,events,build,visual-studio-2013,add-in,Debugging,Events,Build,Visual Studio 2013,Add In,我正在编写一个Visual Studio 2013加载项(用C#),我想注册一个事件,当用户构建其项目时,该事件会通知我。我该怎么做? BuildBegineVenthandler on BuildBegine上有dispBuildEvents,如何注册 代码中的一些解释或注释将有助于OP理解答案。谢谢!我有一些COM异常与类似的解决方案,所以最终我使用了EnvDte的调试器事件。 events = DTE.Events buildEvents = events.BuildEvents buil

我正在编写一个Visual Studio 2013加载项(用C#),我想注册一个事件,当用户构建其项目时,该事件会通知我。我该怎么做?
BuildBegineVenthandler on BuildBegine上有dispBuildEvents,如何注册

代码中的一些解释或注释将有助于OP理解答案。谢谢!我有一些COM异常与类似的解决方案,所以最终我使用了EnvDte的调试器事件。
events = DTE.Events
buildEvents = events.BuildEvents
buildEvents.OnBuildBegin += MyHandler;

private EnvDTE.Events events;
private EnvDTE.BuildEvents buildEvents;