VS 2017 Extension - Добавить пользовательское решение Пункт меню - PullRequest
0 голосов
/ 06 октября 2018

Я пытаюсь добавить пункт меню в контекстное меню решения.Поэтому, когда я делаю щелчок правой кнопкой мыши на узле решения, я хочу добавить пункт меню.Когда я нажимаю на пункт меню, я хочу проанализировать все проекты и сделать некоторые проверки.

Я добавляю меню, но на панель инструментов:

    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 голосов
/ 12 октября 2018

См. Мое CommandSolutionContextMenu образец

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...