这类似于以下问题:Visual Studio 2010 Plug-in - 添加上下文菜单到解决方案资源管理器,但是我的查询是如何将项目添加到上下文菜单项到 JavaScript 文件的代码编辑器窗口。
我正在尝试使用 Visual Studio 插件项目(不是 Visual Studio 包)添加上下文菜单。
上面链接中的代码非常有帮助。总而言之,要将项目添加到解决方案资源管理器和项目资源管理器的上下文菜单,我们首先通过检索项目本身来实现:
CommandBars cmdBars = (CommandBars)(_applicationObject.CommandBars);
CommandBar vsBarProject = cmdBars["Project"];
CommandBar vsBarSolution = cmdBars["Solution"];
稍后,通过扩充现成的项目模板代码来添加它们:
command.AddControl(vsBarProject);
command.AddControl(vsBarSolution);
现在我的查询是关于cmdBars
我必须将命令添加到哪些元素,以便我的项目出现在用于编辑脚本文件的上下文菜单中
我已经确定它不是cmdBars["Code Window"]
。是否所有文件都有一个项目,还是我必须为每种编辑器类型(例如 ASPX、脚本、HTML 等)添加它?