Visual studio 2015 html上下文文件上下文菜单中的VS2015扩展名

Visual studio 2015 html上下文文件上下文菜单中的VS2015扩展名,visual-studio-2015,vs-extensibility,Visual Studio 2015,Vs Extensibility,我试图在VisualStudio中向HTML上下文编辑器窗口添加上下文窗口,我成功地从vshlids.h文件中检索到了代码窗口ID,遵循了有关stackoverflow的指南 Guid={D309F791-903F-11D0-9EFC-00A0C911004F} GuidID=4 CmdID=1037 Type=0x00000400 Flag=0x00000000 NameLoc=Code Window #define IDM_VS_CTXT_CODEWIN 0x040D

我试图在VisualStudio中向HTML上下文编辑器窗口添加上下文窗口,我成功地从vshlids.h文件中检索到了代码窗口ID,遵循了有关stackoverflow的指南

Guid={D309F791-903F-11D0-9EFC-00A0C911004F}
GuidID=4
CmdID=1037
Type=0x00000400
Flag=0x00000000
NameLoc=Code Window

#define IDM_VS_CTXT_CODEWIN           0x040D
但是有了Html上下文窗口,我真的很茫然:

Guid={78F03954-2FB8-4087-8CE7-59D71710B3BB}
GuidID=353
CmdID=1
Type=0x00000400
Flag=0x00000000
NameLoc=Html Context

所以我知道如何获取显示窗口/菜单数据的对话框,我就是找不到这个特定对话框的ID。有谁能帮我获得Html上下文ID的等价物,这样我就可以将菜单项添加到它的上下文菜单中?谢谢

使用此页面中的调试技巧:

[HKEY\ U当前\用户\软件\ Microsoft\VisualStudio\8.0\General] “EnableVSIPLogging”=dword:0000000 1

我得到了以下信息:

Guid = {78F03954-2FB8-4087-8CE7-59D71710B3BB}
GuidID = 329
CmdID = 1
Type = 0x00000400
Flags = 0x00000000
NameLoc = HTML Context
已将其转换为我的VSPackage.vsct文件:

<GuidSymbol name="HTMLContext" value="{78F03954-2FB8-4087-8CE7-59D71710B3BB}">
  <IDSymbol name="menu" value="0x0001"/>
</GuidSymbol>

因此,上下文菜单的代码变为:

<Group guid="guidCmdSet" id="contextMenuGroup" priority="0x0100">
  <Parent guid="HTMLContext" id="menu" />
</Group>

然后我的上下文菜单开始出现


我正在使用Windows 10上的Visual Studio“15”预览*

最后一个带有优先级属性的代码块可能就是我弄错的地方。我还访问了
value=“0x0001”
,但可能我做错了什么,今晚我将验证上述内容,并标记回答是否有效。非常感谢你。