VS2017扩展插件–定制你自己的类模板

在开发中,我们经常需要生成类似代码的类,并且按照特定的规则修改类名称,注释等,麻烦而繁琐,通常我们采用CodeSmith或者T4模板来进行构建,在我们进行的 .net Core微服务项目中,由于T4模板在VS2017内尚不支持,因此为了方便构建类,我使用codesmith自动声场类代码,然后手工拷贝到vs中。

生成其实非常简单,类似下图所示。

点开codesmith,执行,反正总觉得麻烦了点,好吧,开启vs2017扩展插件的编程。

第一步:建立扩展项目。

第二步:编辑c# Item Template

 

第三步:增加到vsix项目里,以便可以安装扩展插件。

编译发布,安装,完成。

特别注意:安装后因为没有模板分组,所以不太好寻找哦,那么我们怎么添加分组呢?  这里的秘密就在Item template项目的.vstemplate文件的属性,右键点击,设置Category的值,搞定。

应用:安装后在项目上选择,添加–新建项,哈哈模板出来了。

这下高枕无忧了~~~~,效率的提升杠杠的。

潘驴邓小闲在前方等着你~~~~

2 Comments

  1. admin (Post author)
  2. admin (Post author)

    完整代码可以查阅github
    https://github.com/codeex/

    Reply

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注