选择我的菜单项显示VSPackage扩展的位置

时间:2016-05-10 15:49:20

标签: visual-studio-2013 visual-studio-extensions vsix vsx vspackage

我正在尝试创建一个visual studio扩展菜单项,我很难找到如何选择扩展显示的上下文菜单。我右键单击TFS票证,我在上下文菜单中看到我添加的菜单项,而不是在“工具”菜单中。 VSPackage项目中的内容告诉Visual Studio放置扩展的位置?

1 个答案:

答案 0 :(得分:2)

在包vsct文件中,CommandPlacements节点处理放置命令项的位置。一般来说,你正在看CommandPlacements-> CommandPlacement-> Parent-> id = [你想要的菜单的一些visual studio constant guid。]

示例,这将我的命令放在代码编辑器窗口的右键单击上下文菜单中,guid在常量IDM_VS_CTXT_CODEWIN中定义。

<CommandPlacement guid="guidSquishEditorCmdSet" id="SquishEditorToolbarGroup" priority="0x600">
  <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_CODEWIN" />
</CommandPlacement>