【问题标题】:VS 2017 Extension - Add custom Solution Menu itemVS 2017 Extension - 添加自定义解决方案菜单项
【发布时间】:2018-10-12 14:02:10
【问题描述】:

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

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

    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)当您右键单击解决方案节点时,您没有添加菜单项,菜单项应该已经添加。 2)您的代码没有显示该命令已添加到工具栏(或上下文菜单),这是在 .vsct 文件中完成的

标签: visual-studio-2017 vs-extensibility


【解决方案1】:

查看我的CommandSolutionContextMenu 示例

【讨论】:

    猜你喜欢
    • 2018-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    • 2018-02-10
    • 2016-10-01
    相关资源
    最近更新 更多