0
Visual Studio Extensibility를 사용하고 있고 Menu 샘플을 사용해 왔습니다. Visual Studio Command Table을 이해하기 위해 MSDN 자료를 살펴 보았지만 아직 구조를 이해하기 위해 고심하고 있습니다. 다음 예제에서 "Help"메뉴 아래에 "Dump"라는 새 메뉴 항목을 추가하고 싶습니다. 프로젝트는 잘 컴파일되지만 새로운 메뉴 항목은 "도움말"메뉴에 표시되지 않습니다. 내가 누락되었지만 그것이 무엇인지 알 수없는 명백한 것이있다. 이와 관련하여 도움이된다면 큰 도움이됩니다. CommandTable xml은 다음과 같습니다.Visual Studio 확장 성 메뉴 문제
<?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>