我开发了一个工具,它可以识别在 Visual Studio 解决方案中所做的更改。因此,我使用 dte 事件,例如
solutionEvents.ProjectRemoved += cV.OnProjectRemoved;
solutionEvents.ProjectRenamed += cV.OnProjectRenamed;
projectItemsEvents.ItemAdded += cV.OnItemAdded;
但是没有我的问题,onItemAdded事件只返回添加的项目(或通过获取属性的完整路径),而不是添加它的项目。
首先,我考虑使用完整路径来标识项目,但是如果您将另一个文件夹中的现有项目添加到项目中,这将不起作用。
是否有任何可能性或其他事件可用于获取添加的项目和添加项目的项目?
先感谢您!