Visual studio 2015 Visual Studio扩展性菜单问题
我一直在研究VisualStudio的可扩展性,并尝试使用菜单示例。我已经阅读了MSDN材料来理解VisualStudio命令表,但仍然难以理解它的结构。对于以下示例,我希望在“帮助”菜单下添加名为“转储”的新菜单项。项目编译良好,但“帮助”菜单下未显示新菜单项。有一件很明显的事情我错过了,但我不知道它是什么。我们非常感谢您在这方面提供的任何帮助。commandtablexml如下所示Visual studio 2015 Visual Studio扩展性菜单问题,visual-studio-2015,vs-extensibility,Visual Studio 2015,Vs Extensibility,我一直在研究VisualStudio的可扩展性,并尝试使用菜单示例。我已经阅读了MSDN材料来理解VisualStudio命令表,但仍然难以理解它的结构。对于以下示例,我希望在“帮助”菜单下添加名为“转储”的新菜单项。项目编译良好,但“帮助”菜单下未显示新菜单项。有一件很明显的事情我错过了,但我不知道它是什么。我们非常感谢您在这方面提供的任何帮助。commandtablexml如下所示 <?xml version="1.0" encoding="utf-8"?> <Comman
<?xml version="1.0" encoding="utf-8"?>
<CommandTable xmlns="http://schemas.microsoft.com/VisualStudio/2005-10-18/CommandTable" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<Extern href="stdidcmd.h"/>
<Extern href="vsshlids.h"/>
<Commands package="guidTestCommandPackage">
<Groups>
<Group guid="myCommandSet" id="NewMenuGroup" priority="0x0100">
<Parent guid="guidSHLMainMenu" id="IDM_VS_MENU_HELP"/>
</Group>
</Groups>
<Menus>
<Menu guid="myCommandSet" id="DumpMenu" priority="0x700" type="Menu">
<Parent guid="myCommandSet" id="NewMenuGroup"/>
<Strings>
<ButtonText>Dump</ButtonText>
<CommandName>Dump</CommandName>
</Strings>
</Menu>
</Menus>
<Bitmaps>
<Bitmap guid="guidImages" href="Resources\TestCommand.png" usedList="bmpPic1, bmpPic2, bmpPicSearch, bmpPicX, bmpPicArrows, bmpPicStrikethrough"/>
</Bitmaps>
</Commands>
<Symbols>
<GuidSymbol name="guidTestCommandPackage" value="{2eb800ad-4b09-497c-98bb-a6a2ea8040b8}" />
<GuidSymbol name="myCommandSet" value="{368F5466-4D1A-4430-AFBD-A76B6BC95FF8}">
<IDSymbol name="NewMenuGroup" value="0x0125"/>
<IDSymbol name="DumpMenu" value="0x0126"/>
</GuidSymbol>
<GuidSymbol name="guidImages" value="{9afb3053-51d3-43a8-8225-01fc85c89f9a}" >
<IDSymbol name="bmpPic1" value="1" />
<IDSymbol name="bmpPic2" value="2" />
<IDSymbol name="bmpPicSearch" value="3" />
<IDSymbol name="bmpPicX" value="4" />
<IDSymbol name="bmpPicArrows" value="5" />
<IDSymbol name="bmpPicStrikethrough" value="6" />
</GuidSymbol>
</Symbols>
</CommandTable>
倾倒
倾倒
您需要定义一个按钮元素,即用户与之交互的元素
解决问题的最简单方法是替换此XML:
倾倒
倾倒
使用以下XML
倾倒
倾倒