有没有办法从vsix扩展中检测VS 2012中是否有打开的解决方案?

Sta*_*ost 2 c# vsix visual-studio-2012

如果在没有加载解决方案的情况下打开它,我想禁用扩展程序工具窗口的某些部分,并且需要一种方法来检测它.

我知道在打开/关闭解决方案时触发的DTE事件,IDE本身何时完成加载可能有类似的事件?

Sta*_*ost 5

我在写这个问题的过程中找到了答案,但我想我还是可以提交以防其他人在将来用类似的搜索条件来寻找这个问题.

EnvDTE.Solution.IsOpen