关于 CodeSmith的用法问题

关于 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.

你可能感兴趣的:(code)