在Visual Studio扩展中放置菜单选项

| 我为Visual Studio 2010扩展(由Package SDK.vsix制作)有了新的菜单选项。我希望它出现在“附加到进程”选项之后,最好出现在同一菜单组中。有关于现有菜单组的文档,但似乎没有包括我要查找的组。 .vsct声明XML中还有一个“ 0”属性;可以控制菜单选项和组的顺序吗?如果是这样,在哪里可以找到现有Visual Studio菜单选项的优先级?     
已邀请:
        在Visual Studio论坛上得到了答案。据我了解的步骤: 打开EnableVSIPLogging并使用它来查询菜单选项。启用注册表值并按住Ctrl + Shift并单击菜单选项。输出将为您提供一个CmdID。 在程序文件\\ Microsoft Visual Studio 2010 SDK SP1 \\ VisualStudioIntegration \\ Common \\ Inc \\ stdidcmd.h中搜索该ID,以获取友好的命令ID。就我而言,这是cmdidToolsDebugProcesses。 然后,您可以在Inc文件夹中搜索cmdidToolsDebugProcesses并为其获取CommandPlacement。这将告诉您父GUID组的名称和ID以及优先级(确定从上到下的顺序)。 现在,您需要在include中搜索那些GUID名称以获取它们的值,然后在程序包的.vsct文件中声明它们。 现在,您可以附加到同一父级,并相对于组中的同级来适当地设置优先级。     

要回复问题请先登录注册