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