VSIX Develop:ServiceProvider.GetService返回null

时间:2016-07-30 09:20:08

标签: visual-studio vsix

我在vs2015中构建了一个C#Extensibility -VSIX项目。然后我添加一个新项目 - VSPackage自定义命令,它运行良好,直到我添加这样的TreamFoundation控制服务器:

//get null Microsoft.TeamFoundation.Controls.ITeamExplorer teamExplorer; teamExplorer = this.ServiceProvider.GetService(typeof(Microsoft.TeamFoundation.Controls.ITeamExplorer)) as Microsoft.TeamFoundation.Controls.ITeamExplorer;

teamExplore获得null次返回,而另一位GetService效果良好。

//get return OleMenuCommandService commandService = this.ServiceProvider.GetService(typeof(IMenuCommandService)) as OleMenuCommandService;

MSND告诉null if the service could not be located.

但我无法弄清楚为什么会发生以及如何解决它。有什么建议吗?感谢任何方式:)

0 个答案:

没有答案