Visual Studio插件:如何将项目特定命令添加到解决方案资源管理器上下文菜单?

6

我已经花了约3天的时间尝试让它工作,但没有成功。

我对VS.NET扩展性还比较新,并且我发现很难调试我的问题。

我已经尝试了这里提供的代码:Visual Studio Add-In - adding a context menu item to solution-explorer

但是无法使其工作。我进行了调试,没有抛出任何异常。而且我宁愿使用AddIn而不是Package。

有人知道:

  • 如何获取解决方案资源管理器中所有上下文菜单的列表?
  • 如何向上下文菜单添加自定义命令组?
  • 如何向上下文菜单的一个自定义命令组中添加自定义命令?

提前感谢。


1
那么,你是在开发VSX插件还是Add-In插件? - Pavel Donchev
2个回答

1

本文展示了如何创建并显示一个上下文菜单,使其外观与 Visual Studio 的菜单外观相同,以便在自己的插件用户界面中使用。


0

这里有一个我推荐的工具,基于我使用过它:http://vssdkassist.codeplex.com/。它针对的是Visual Studio扩展包而不是插件,但是在插件和vspackages之间方法调用是相似的。我建议设置一个vspackage项目,使用vssdkassist来完成,然后使用它来创建你的上下文菜单。然后我建议研究一下vssdkassist为你设置的方法调用等。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接