如何在不添加UI的情况下创建VS扩展?

时间:2015-09-18 18:19:35

标签: visual-studio visual-studio-2015 vs-extensibility

我正在编写一个Visual Studio 2015扩展程序,它将消息添加到错误列表窗口。它不需要新的UI。如果在工具窗口或菜单项中使用,我的代码可以正常运行,但为此添加UI感觉就像是一个简单的解决方法来获得IServiceProvider

我的代码如何在不添加任何UI元素的情况下运行并获取IServiceProvider

1 个答案:

答案 0 :(得分:1)

您的Package班级是IServiceProvider;你可以调用它的GetService方法。

如果您在MEF课程中,则只需导入SVsServiceProvider即可。

有关详细信息,请参阅my blog