我正在编写一个Visual Studio 2015扩展程序,它将消息添加到错误列表窗口。它不需要新的UI。如果在工具窗口或菜单项中使用,我的代码可以正常运行,但为此添加UI感觉就像是一个简单的解决方法来获得IServiceProvider
。
我的代码如何在不添加任何UI元素的情况下运行并获取IServiceProvider
?
答案 0 :(得分:1)
您的Package
班级是IServiceProvider
;你可以调用它的GetService
方法。
如果您在MEF课程中,则只需导入SVsServiceProvider
即可。
有关详细信息,请参阅my blog。