我正在尝试为VS2010创建扩展程序。我刚刚开始,我需要做的一件事就是跟踪项目项目。
在初始化Package之后,我想订阅一组事件。
1)解决方案已打开
2)解决方案已关闭
3)项目加载
4)项目卸载
5)添加文件
6)文件已删除
我目前的主要问题是我不确定从这些事件开始。我已经看过DTE / Solution / Project / ProjectItem接口,我已经看到了获取它们的技术,但这些都没有以这种方式发生事件。
有谁知道我需要在哪里寻找这些事件?以及如何创建一个实例来订阅它们?
答案 0 :(得分:1)
找到允许我需要的EnvDTE.SolutionEvents。
答案 1 :(得分:0)
This发布了关于创建新Project
模板的帖子,但可能会为您提供有关从ProjecFactory
和ProjectNode
类继承的一些想法。