【发布时间】:2020-06-17 19:32:56
【问题描述】:
我想知道是否有任何方法可以捕获“项目添加”事件。我知道您可以使用 DTE 来做到这一点,例如SolutionEvents.ProjectAdded 事件。但是我试图在不使用DTE 的情况下完成此操作。我已经用IVsHierarchyEvents 尝试过了,遗憾的是OnItemAdded 和OnItemsAppended 方法永远不会被调用来添加项目。
请注意,我想捕获作为解决方案的直接子级或解决方案文件夹的项目。
【问题讨论】:
-
@PerryQian-MSFT 我不太确定
IVsSolution接口应该如何提供帮助? -
添加项目时,使用AddVirtualProject function即可。
-
@PerryQian-MSFT 我不想添加新项目,我想在用户或其他扩展添加项目时收到通知。
标签: c# visual-studio visual-studio-2019 visual-studio-extensions vsix