7

我一直在尝试在右键菜单中添加另一个选项(就在添加引用上方)来构建一些软件包。

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

我尝试了以下方法:

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

但这只是在项目级别而不是在项目级别获得控制。

4

2 回答 2

2

可能这是太旧的线程但是如果有人到达这里你可以找到答案

如果必须向项目级内容菜单添加新菜单项,则必须使用不同的 Id

请将 IDM_VS_CTXT_ITEMNOD 替换为IDM_VS_CTXT_PROJNODE

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

请检查链接以查看解决方案 VSIX:将菜单项添加到 Visual Studio 编辑器上下文菜单

于 2017-05-04T11:04:35.917 回答
0

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

于 2019-03-15T17:22:03.960 回答