我试图在VS 2013中构建一个扩展程序,在“工具”菜单中添加一个子菜单。遵循微软的教程:https://msdn.microsoft.com/en-us/library/vstudio/bb165739.aspx
基本示例工作正常,并在顶部菜单栏中添加了一个全新的菜单,但我想将我的子菜单添加到“工具”菜单中。我所做的是将菜单部分中的父ID从IDG_VS_MM_TOOLSADDINS更改为IDM_VS_MENU_TOOLS,但没有显示任何内容。
以下是我已经改变的代码片段。
<Menu guid="guidTopLevelMenuCmdSet" id="TopLevelMenu" priority="0x700" type="Menu">
<Parent guid="guidSHLMainMenu" id="IDG_VS_MM_TOOLSADDINS" />
<!--<Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_TOOLS" />-->
答案 0 :(得分:5)
子菜单或按钮的父级必须是组(IDG_),而不是菜单(IDM_)。您在GUIDs and IDs of Visual Studio Menus
的“工具菜单组”部分的“工具”菜单中有一个组列表