如何在Visual Studio中开发自己的有哪些代码生成器器插件

   Visual Studio是美国微软公司开发的一个基本完整的开发工具集它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,且所写的目标代碼适用于微软支持的所有平台.可以说.NET开发人员离不开它,它可以极大的提高编写软件的效率. Visual Studio作为一个世界级开发工具,当然支持通过插件方式對其功能进行扩展,开发人员可以定制自己的插件来进一步提升Visual Studio的功能.

Studio进行交互.DTE2可以做以下这些事情:

  • Connect 实现外接程序对象的构造函数请将您嘚初始化代码置于此方法内。
  • _addInInstance是当前插件实例,表示此外接程序的对象

   首先定义一些内部的对象,主要是自定义的命令,如下所示:

5 #region 命令定義 除了FindInSolutionExplorer外,此处的命令不是根据功能来命令的,而是根据命令所出现的位置来命令的 14 //将此命令置于“工具”菜单上。 15 //查找 MenuBar 命令栏该命令栏是嫆纳所有主菜单项的顶级命令栏:

  这一篇是VS插件基于Visual Studio SDK扩展开发嘚可能有些朋友看到【生成实体】心里可能会暗想,T4模板都可以做了、动软不是已经做了么、不就是读库保存文件到指定路径么……

  我希望做的效果是:

  整篇文章的技术难点并不多但是因为插件开发的资料相对较少,80%的时间花去找接口文档、找资料

  此工具的原型是公司架构师的,公司所有开发都在用但是他把源码丢了………………好奇心使我重新实现了一份,当然了说不定哪天带团隊的时候会用上。

  如果本篇文章对您有帮助可以点击左下角的推荐,这是给我最大的鼓励如果有什么建议和优化,可以在下面评論提出谢谢。

我要回帖

更多关于 有哪些代码生成器 的文章

 

随机推荐