我为VS2012开发了一个Addin,它显示在代码窗口(编辑器)的上下文菜单中。有一个菜单,有一个子菜单。子菜单项是动态添加的,例如..
Cut
Copy
Paste
.
.
.
My Menu > sub menu item 1
sub menu item 2
sub menu item 3
现在,对于Visual Studio 2013,我需要将插件转换(几乎重写)为VSPackage。
我可以创建一个命令,但我无法动态添加命令作为子菜单项。
请从以下网址下载源代码(VSPackage for VS2013):http://sdrv.ms/INbIu2
问题
如何在VSPackage中创建菜单和动态子菜单?
我真的很感激任何一个例子。
非常感谢!
答案 0 :(得分:2)
在.vsct文件中的命令定义中使用 DynamicItemStart 标记:How to: Dynamically Add Menu Items。
另外,请查看相应的“演练”主题。
答案 1 :(得分:-1)
您正在创建的VSPackage仍然可以通过您从加载项中使用的相同API添加和删除命令。