将子菜单添加到Visual Studio 2013扩展中的现有菜单

Tod*_*ith 4 vsix visual-studio-2013

我正在尝试在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" />-->
Run Code Online (Sandbox Code Playgroud)

Car*_*ero 5

子菜单或按钮的父级必须是组(IDG_),而不是菜单(IDM_).您有一个组列表在工具菜单的"工具菜单组"部分的GUID和Visual Studio菜单的ID