Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 在visual studio extensions中放置菜单选项_.net_Visual Studio 2010_Vsx - Fatal编程技术网

.net 在visual studio extensions中放置菜单选项

.net 在visual studio extensions中放置菜单选项,.net,visual-studio-2010,vsx,.net,Visual Studio 2010,Vsx,我已经为我的VisualStudio2010扩展提供了一个新的菜单选项(使用软件包SDK、.vsix制作)。我希望它出现在附加到进程选项之后,最好是在同一个菜单组中。有,但这似乎不包括我要找的群体 在.vsct声明XML中还有一个priority属性;这是否控制菜单选项和组的顺序?如果是,我在哪里可以找到现有Visual Studio菜单选项的优先级?得到了答案。我理解的步骤如下: 并使用它来查询菜单选项。启用注册表值,按住Ctrl+Shift并单击菜单选项。输出将为您提供一个CmdID 在Pr

我已经为我的VisualStudio2010扩展提供了一个新的菜单选项(使用软件包SDK、.vsix制作)。我希望它出现在附加到进程选项之后,最好是在同一个菜单组中。有,但这似乎不包括我要找的群体

在.vsct声明XML中还有一个
priority
属性;这是否控制菜单选项和组的顺序?如果是,我在哪里可以找到现有Visual Studio菜单选项的优先级?

得到了答案。我理解的步骤如下:

  • 并使用它来查询菜单选项。启用注册表值,按住Ctrl+Shift并单击菜单选项。输出将为您提供一个CmdID
  • 在Program Files\Microsoft Visual Studio 2010 SDK SP1\VisualStudioIntegration\Common\Inc\stdidcmd.h中搜索该ID以获取友好的命令ID。在我的示例中,这是cmdidToolsDebugProcess
  • 然后,您可以在Inc文件夹中搜索cmdidtoolsdebugprocesss,并获取它的CommandPlacement。这将告诉您父GUID组名称和ID,以及优先级(决定从上到下的顺序)
  • 现在,您需要在includes中搜索那些GUID名称,以获取它们的值,然后在包的.vsct文件中声明它们
  • 现在,您可以附加到同一父级,并相对于组中的同级适当设置优先级