VS 2017 扩展 - 添加自定义解决方案菜单项
VS 2017 Extension - Add custom Solution Menu item
我正在尝试在解决方案上下文菜单中添加一个菜单项。因此,当我右键单击解决方案节点时,我想添加一个菜单项。当我单击菜单项时,我想解析所有项目并进行一些检查。
我正在添加菜单,但添加到工具栏中:
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 主工具栏。
查看我的 CommandSolutionContextMenu 样本
我正在尝试在解决方案上下文菜单中添加一个菜单项。因此,当我右键单击解决方案节点时,我想添加一个菜单项。当我单击菜单项时,我想解析所有项目并进行一些检查。
我正在添加菜单,但添加到工具栏中:
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 主工具栏。
查看我的 CommandSolutionContextMenu 样本