|
2
|
| Eduardo Carísio · 技术社区 · 8 年前 |
|
|
1
5
在这种情况下,正确的方法是使用机具
通过这种方式,我确切地知道项目何时被保存,并执行它所需要的。 前任。:
|
|
|
2
0
根据您的需求,您需要实现IVsSolutionEvents3,以获得加载/卸载项目的通知。并通过SVsSolutionBuildManager服务将该对象注册为包初始化代码中的侦听器。 然后实现IVsHierarchyEvents以获得项目更改的通知,并在传递给IVsSolutionEvents3的OnAfterProjectOpen实现的IVsHierarchy对象上调用AdviseHierarchyEvents以注册事件侦听器对象。
Visual Studio SDK - Handling File Add, Remove, and Rename Events |