有人知道解决方案上下文菜单中“添加”子菜单组的VSSDK ID吗?

问题描述 投票:0回答:1
我正在从VS 2019的解决方案上下文菜单中向以下子菜单组添加新按钮(请参见红色箭头以获取所需位置:

Intended location of new button

到目前为止,我管理的最接近的ID是ID为IDG_VS_CTXT_SOLUTION_ADD的主菜单中的“添加”下拉按钮。我尝试了以下父代ID无效(甚至没有出现):

IDG_VS_CTXT_SLNFLDR_ADD; IDM_VS_CSCD_SOLUTION_ADD

有人知道我需要使用的ID或我需要对VSCT文件进行的更改以使按钮显示在我想要的位置吗?我使用了Mads可扩展性扩展程序,浏览了许多vsct文件,寻找线索但没有运气。

这是我的程序包vsct文件中的命令声明:

<Buttons> <Button guid="guidNewCommand1CmdSet" id="NewCommandId" priority="0x0100" type="Button"> <Parent guid="guidSHLMainMenu" id="<PARENT_ID_NEEDED_HERE>" /> <CommandFlag>DynamicVisibility</CommandFlag> <Strings> <CommandName>MyNewCommand</CommandName> <ButtonText>Test New Command</ButtonText> </Strings> </Button> </Buttons>

我正在从VS 2019的解决方案上下文菜单中向以下子菜单组添加新按钮(请参见红色箭头以获取预期位置):到目前为止,我管理的最接近的位置是'... 
visual-studio-2019 vsix vssdk vsct
1个回答
0
投票
为了在Visual Studio上下文菜单中包括新选项,您需要将新命令的父级设置为:
© www.soinside.com 2019 - 2024. All rights reserved.