Visual Studio是美国微软公司开发的一个基本完整的开发工具集它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,且所写的目标代碼适用于微软支持的所有平台.可以说.NET开发人员离不开它,它可以极大的提高编写软件的效率. Visual Studio作为一个世界级开发工具,当然支持通过插件方式對其功能进行扩展,开发人员可以定制自己的插件来进一步提升Visual Studio的功能.
Studio进行交互.DTE2可以做以下这些事情:
- Connect 实现外接程序对象的构造函数请将您嘚初始化代码置于此方法内。
- _addInInstance是当前插件实例,表示此外接程序的对象
首先定义一些内部的对象,主要是自定义的命令,如下所示:
5 #region 命令定義 除了FindInSolutionExplorer外,此处的命令不是根据功能来命令的,而是根据命令所出现的位置来命令的 14 //将此命令置于“工具”菜单上。 15
//查找 MenuBar 命令栏该命令栏是嫆纳所有主菜单项的顶级命令栏: