VS 2017 Extension-添加自定义解决方案菜单项

时间:2018-10-06 07:18:00

标签: visual-studio-2017 vs-extensibility

我正在尝试在解决方案上下文菜单中添加菜单项。因此,当我右键单击解决方案节点时,我想添加一个菜单项。当我单击菜单项时,我想解析所有项目并进行一些检查。

我将菜单添加到工具栏中:

    private SecondCommand(AsyncPackage package, OleMenuCommandService commandService)
    {
        this.package = package ?? throw new ArgumentNullException(nameof(package));
        commandService = commandService ?? throw new ArgumentNullException(nameof(commandService));

        var menuCommandID = new CommandID(CommandSet, CommandId);
        var menuItem = new MenuCommand(this.MenuItemCallback, menuCommandID);
        commandService.AddCommand(menuItem);
    }

如何访问解决方案上下文菜单? comandService是VS主工具栏。

1 个答案:

答案 0 :(得分:1)

查看我的CommandSolutionContextMenu示例