这与以下问题类似:Visual Studio 2010插件-向解决方案资源管理器添加上下文菜单,但我的问题是如何将项目添加到JavaScript文件的代码编辑器窗口上下文菜单中。
我正在尝试在Visual Studio Add-in项目(而不是Visual Studio包)中添加上下文菜单。
上面链接中的代码非常有用。总结一下,要向解决方案资源管理器和项目浏览器的上下文菜单添加项目,我们首先要检索这些项目:
现在我的问题是,我需要将命令添加到哪个
我已经确定它不是
我正在尝试在Visual Studio Add-in项目(而不是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,Script,HTML等)添加它?