110,534
社区成员
发帖
与我相关
我的任务
分享
CommandBar projectCmdBar = helper.GetCommandBarByName("Project");
helper.AddNamedCommand2(projectCmdBar, Reference_Manager_COMMAND_NAME,
"Reference Manager..", "Reference Manager", false, 0, projectCmdBar.Controls.Count + 1);
CommandBar projectCmdBar = helper.GetCommandBarByName("Project Node");
helper.AddNamedCommand2(projectCmdBar, Reference_Manager_COMMAND_NAME,
"Reference Manager..", "Reference Manager", false, 0, projectCmdBar.Controls.Count + 1);
CommandBar SECommandBar = ((CommandBars)_applicationObject.CommandBars)["Context Menus"];
CommandBarPopup SEPopUps = (CommandBarPopup)SECommandBar.Controls["Project and Solution Context Menus"];
CommandBarPopup ProjectPopUp = (CommandBarPopup)SEPopUps.Controls["Project"];
CommandBarControl addReference = ProjectPopUp.Controls["Add"];
int addReferenceCmdIndex = (addReference == null) ? 1 : (addReference.Index + 1);
Command command = commands.AddNamedCommand2(_addInInstance,
Reference_Manager_COMMAND_NAME, "Reference Manager..", "管理引用,移除未使用的引用", true, 59, ref contextGUIDS,
(int)vsCommandStatus.vsCommandStatusSupported + (int)vsCommandStatus.vsCommandStatusEnabled,
(int)vsCommandStyle.vsCommandStylePictAndText,
vsCommandControlType.vsCommandControlTypeButton);
command.AddControl(ProjectPopUp.CommandBar, addReferenceCmdIndex);