在解决方案资源管理器中右键单击添加自定义菜单(Visual Studio 2010)

时间:2012-08-16 17:07:04

标签: visual-studio-2010

我一直在尝试在右键菜单中添加另一个选项(就在Add references之上)来构建一些come包。

我正在使用VSPackaging(VS 2010)。问题是我无法获得正确的Guid,我可以在正确的位置获得按钮。

我尝试了以下内容:

<Menu guid="guidSHLMainMenu" id="IDM_VS_CTXT_ITEMNODE" priority="0x0000" type="Context">

但这仅限于在项目级别获得控件,而不是在项目级别。

2 个答案:

答案 0 :(得分:1)

可能这是一个太旧的帖子但如果有人到达这里你可以找到答案

如果我们必须将新菜单项添加到项目级别内容菜单

,我们必须使用不同的Id

请用 IDM_VS_CTXT_PROJNODE

替换IDM_VS_CTXT_ITEMNOD

如果您不知道特定菜单的ID,您可以采用不同的方法,这是最合适的方法。

请检查链接以查看解决方案 VSIX: Adding a Menu Item to the Visual Studio Editor Context Menu

答案 1 :(得分:0)

我尝试了将{guidSHLMainMenu,IDG_VS_CTXT_PROJECT_ADD}的优先级设置为0x2000的组合,并且有效。