关于 CodeSmith的用法问题。
1、 cs由两部分组成,一部分叫IDE(集成开发平台),一部分叫文件管理器
2、 cs是模版驱动机制的代码生成器
3、 在制作CodeSmith模版中,需要区分的是什么是静态,什么是动态。
4、 Cs在使用的时候,第一步需要添加语言类型文件
<%@ CodeTemplate Language="C#" TargetLanguage="C#" Description="Create an AssemblyInfo.cs file." %>
5、 Cs中静态生成的部分不变,需要动态改变的使用<%=%>
6、 对于字符串之类的无法自动生成,可以通过注册属性,来使用元数据填充来实现。在生成的时候,会自动配置窗口,配置即可
7、 By now remember,what you do is just to focus on the Variations,those fluff should be cut out.
站在巨人的肩膀,去学习