C# VisualStudio包中由menu命令生成的“我的上下文菜单项”未显示在cshtml文件中

C# VisualStudio包中由menu命令生成的“我的上下文菜单项”未显示在cshtml文件中,c#,asp.net-mvc,visual-studio-2013,visual-studio-package,C#,Asp.net Mvc,Visual Studio 2013,Visual Studio Package,我制作了一个菜单命令,它在.cs文件中运行良好,如下所示 倒数第二项“构建此项目”是已创建的项 但是当我在cshtml文件中尝试时,这个项目没有显示出来 我怀疑问题出在我的vsct文件的“组”部分 我将菜单项设置为IDM_VS_CTXT_CODEWIN的子菜单项 查找类似问题时,我发现Microsoft VsMenus页面: 在此页面中,我没有找到菜单项的其他父项 我的目标是直接从VS编辑器上下文菜单中的这个菜单项构建活动文档的项目 有人能帮我吗 谢谢我遇到了同样的问题,我发现必须定义以下G

我制作了一个菜单命令,它在.cs文件中运行良好,如下所示

倒数第二项“构建此项目”是已创建的项

但是当我在cshtml文件中尝试时,这个项目没有显示出来

我怀疑问题出在我的vsct文件的“组”部分

我将菜单项设置为IDM_VS_CTXT_CODEWIN的子菜单项

查找类似问题时,我发现Microsoft VsMenus页面:

在此页面中,我没有找到菜单项的其他父项

我的目标是直接从VS编辑器上下文菜单中的这个菜单项构建活动文档的项目

有人能帮我吗


谢谢

我遇到了同样的问题,我发现必须定义以下GuidSymbol:

<GuidSymbol name="HtmlEditorWindowLibra" value="{78F03954-2FB8-4087-8CE7-59D71710B3BB}">
    <IDSymbol name="IDMX_HTML_SOURCE" value="1"/>
</GuidSymbol>

然后,您可以按如下方式使用它:

<Group guid="guidBuildThisProjectCmdSet" id="grpIdMenuHtmlSource" priority="0x0600">
    <Parent guid="HtmlEditorWindowLibra" id="IDMX_HTML_SOURCE"/>
</Group>

更有用的GuidSymbos可以在该文件中找到,该文件是Github-ClipboardDiff项目的一部分