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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Visual studio 2010 在解决方案资源管理器(Visual studio 2010)中右键单击项目时添加自定义菜单_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 在解决方案资源管理器(Visual studio 2010)中右键单击项目时添加自定义菜单

Visual studio 2010 在解决方案资源管理器(Visual studio 2010)中右键单击项目时添加自定义菜单,visual-studio-2010,Visual Studio 2010,我一直在尝试在右键单击菜单中添加另一个选项(就在添加引用的上方),以构建一些come软件包 为此,我使用VSPackaging(VS2010)。问题是我无法获得正确的Guid,使用它可以将按钮放置在正确的位置 我尝试了以下方法: <Menu guid="guidSHLMainMenu" id="IDM_VS_CTXT_ITEMNODE" priority="0x0000" type="Context"> 但是,这只涉及到在项目级别而不是项目级别获得控件。可能这是一个太旧的线程,

我一直在尝试在右键单击菜单中添加另一个选项(就在添加引用的上方),以构建一些come软件包

为此,我使用VSPackaging(VS2010)。问题是我无法获得正确的Guid,使用它可以将按钮放置在正确的位置

我尝试了以下方法:

<Menu guid="guidSHLMainMenu" id="IDM_VS_CTXT_ITEMNODE" priority="0x0000" type="Context">


但是,这只涉及到在项目级别而不是项目级别获得控件。

可能这是一个太旧的线程,但如果有人到达这里,您可以找到答案

如果必须向项目级内容菜单添加新菜单项,则必须使用不同的Id

请将IDM_VS_CTXT_itemnode替换为IDM_VS_CTXT_PROJNODE

如果您不知道某个特定菜单的Id,则可以采用不同的方法,这是最合适的方法

请查看链接以查看解决方案

我尝试了将{guidshlmain menu,IDG_VS_CTXT_PROJECT_ADD}与优先级设置为0x2000的组合,结果成功了