我为Microsoft Visual Studio 2010制作了自己的扩展。在我的VSCT文件中,我为我的命令定义了一个组,将其添加到代码编辑器的上下文菜单中:
<Groups>
<Group guid="guidUCCmdSet" id="UCMenuGroup" priority="0x0600">
<Parent guid="guidSHLMainMenu" id="IDM_VS_CTXT_CODEWIN"/>
</Group>
</Groups>
这就像发条一样,但新的菜单条目在HTML / ASPX和XML源代码编辑器中不可见。不幸的是,这是最常用的扩展名。
所以我的问题:如何为html / aspx源代码编辑器启用我的命令,并且 - 最好 - 在xml编辑器中启用?
提前致谢!
答案 0 :(得分:1)
好的,我经过大量的实验后找到了解决方案。您必须使用CMDSETID_HtmEdGrp作为GUID,并使用IDMX_HTM_SOURCE_HTML或IDMX_HTM_SOURCE_ASPX作为CommandPlacements中父节点的ID。