在Visual Studio扩展中接收IDE事件

时间:2013-12-05 03:11:50

标签: c# visual-studio visual-studio-2012 plugins

我从来没有为Visual Studio编写任何扩展,但我想写一个对我有用的扩展。所以我对如何实现它有一个问题。基本上,我想编写将接收不同IDE事件的代码,例如:

  • 构建/清理完成
  • 测试运行完成

我无法找到这些信息。有人建议至少指导哪里挖掘?

谢谢!

1 个答案:

答案 0 :(得分:1)

  1. 获取DTE2对象:

    DTE2 dte =(DTE2)GetService(typeof(DTE));

  2. 从dte.Events属性中获取Events对象。

  3. 订阅活动。