为Windows窗体项目创建VS 2012扩展

本文关键字:VS 2012 扩展 创建 项目 Windows 窗体 | 更新日期: 2023-09-27 18:21:24

我有一个winforms项目,它在给定特定xml文件的情况下生成批处理脚本。我想为这个Winforms项目创建一个VS扩展,这样我就可以右键单击xml文件,或者选择xml文件,然后转到"工具"菜单,选择扩展名,脚本就会自动为我生成,而不必安装这个Winforms,我希望将其作为扩展。

我对VS扩展完全陌生,我浏览了一些帖子和博客,但找不到合适的方向。有人能给我一些链接和/或例子吗。

p.S.可能的重复:Visual Studio可扩展性资源

但这对我没有帮助

感谢

为Windows窗体项目创建VS 2012扩展

我想明白了。如果你想让CommandBar在单个文件中工作,你需要将它添加到代码中的CommandBars集合中,并将其映射到键"Item"。请在OnConnected()方法中执行此操作。

 CommandBars cmdBars = (CommandBars)(_applicationObject.CommandBars);
 CommandBar vsBarItem = cmdBars["Item"];