最近新近公司发现公司在项目开发上采用的是内部的代码生成工具产生的骨架代码进行开发的方式,这让我对代码生成工具又重新燃起了兴趣,CodeSmith几年前就有接触不过不熟,这次决定重新学习下,顺便记录下以供将来和有需要的朋友查阅。

几年了CodeSmith并没有太大的变化,安装完后主要分成2个程序“CodeSmith Generator Explorer”和“CodeSmith Generator Studio”

CodeSmith Generator Explorer

主要负责运行已经写好的模板直接生成生成环境需要的代码,轻量级。

CodeSmith Generator Studio

界面和Visual Studio很接近,CodeSmith的IDE

附件附上C7的正确激活步奏