【发布时间】:2016-11-08 02:30:01
【问题描述】:
我正在开发一个 Visual Studio 扩展,我想在安装或卸载 NuGet 后执行一些逻辑。有没有我可以监控的事件?我已经在 IVsHierarchy 界面中尝试了 OnItemAdded 和 OnItemDeleted,但这里的问题是由于添加或删除到解决方案中的文件数量,每次安装/卸载它都会执行多次。我想在 NuGet 过程完成后触发事件。
【问题讨论】:
-
想对这样的事件做什么?即想象有这样的事件,你打算用它做什么?
-
我想收集有关解决方案中使用的包的某些元数据,并在工具窗口中显示该信息。我当然可以通过让用户通过单击按钮手动调用逻辑来做到这一点,但我希望有一种方法可以在幕后执行它。
标签: c# visual-studio visual-studio-extensions vs-extensibility