【发布时间】:2014-01-16 15:34:25
【问题描述】:
我研究了这个link,以便在 Visual Studio 2012 中使用 VSPackage 添加自定义菜单命令。
一切都很好,直到我想添加多个菜单项。
在提供的文档中,他们没有解释如何再添加一个菜单项。
比如我在TfsUtility.vsct文件中做了如下设置:
<Menus>
<Menu guid="guidTfsUtilityCmdSet" id="TfsUtility" priority="0x700" type="Menu">
<Parent guid="guidSHLMainMenu" id="IDG_VS_MM_TOOLSADDINS" />
<Strings>
<ButtonText>Tfs Utility</ButtonText>
<CommandName>Tfs Utility</CommandName>
</Strings>
</Menu>
</Menus>
...
<Group guid="guidTfsUtilityCmdSet" id="MyMenuGroup" priority="0x0600">
<Parent guid="guidTfsUtilityCmdSet" id="TfsUtility"/>
</Group>
...
<Button guid="guidTfsUtilityCmdSet" id="cmdidMyCommand" priority="0x0100" type="Button">
<Parent guid="guidTfsUtilityCmdSet" id="MyMenuGroup" />
<Strings>
<ButtonText>Branch</ButtonText>
</Strings>
</Button>
...
<GuidSymbol name="guidTfsUtilityCmdSet" value="{d5549d5d-47af-40e0-a7e5-e9ed7f64d577}">
<IDSymbol name="MyMenuGroup" value="0x1020" />
<IDSymbol name="cmdidMyCommand" value="0x0100" />
<IDSymbol name="TfsUtility" value="0x1021"/>
</GuidSymbol>
问题:
如何在菜单选项中添加更多选项(例如在分支之后)?
如何为每个菜单项关联命令?我想为每个菜单项显示不同的消息。
非常感谢
【问题讨论】:
标签: c# visual-studio-2012 sdk