且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在网站项目中添加上下文菜单条目?

更新时间:2023-10-17 09:13:46

过了一会儿我找到了一个解决方案:(无意中查看了 StyleCop 源代码 :P)

After a while I found a solution: (I accidentally looked into the StyleCop source code :P)

<Group guid="guidVSPackage1CmdSet" id="MyMenuGroup" priority="0x0050">
  <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_WEBFOLDER"/>
</Group>

<Group guid="guidVSPackage1CmdSet" id="MyMenuGroup" priority="0x0050">
  <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_WEBITEMNODE"/>
</Group>

<Group guid="guidVSPackage1CmdSet" id="MyMenuGroup" priority="0x0050">
  <Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_WEBPROJECT"/>
</Group>

MSDN 上没有记录这些内容.

These are not documented on MSDN.

无论如何,我很好奇 NuGet 是如何做到的,因为它们在 vsct 文件中没有任何内容,只有上下文菜单中的一个条目.

Anyway, I'm curious how NuGet does it, because they have nothing in the vsct file, but an entry in the context menu.