【发布时间】:2009-09-30 08:41:34
【问题描述】:
我正在编写一个 VS2008 插件(使用 DTE),需要在当前解决方案完成加载后得到通知。
我尝试过使用以下代码:
events = (Events2) applicationObject.Events
events.SolutionEvents.Opened += DoSomeWorkEvent;
不幸的是,自 VS2005 以来,似乎在解决方案开始加载时引发了事件 - 而不是在完成时引发。
简短的互联网搜索产生了following thread,它解释了问题并提出了解决方案(检查每个项目项以查看它是否完成加载)。
这是可用的最佳解决方案,还是有更好的方法来了解解决方案何时完成加载?
【问题讨论】:
标签: c# visual-studio-2008 add-in envdte