编写CodeSmith模板 (一) 指定模板运行时所用的语言和输出语言
题记:新到 典意设计 书写的相似代码太多,故开始使用CodeSmith.
1 <%@ CodeTemplate Language="C#" TargetLanguage="C#" ResponseEncoding="UTF-8" Description="Generates a very simple business object." %>
2 <%@ Property Name="NameSpace" Type="System.String" Default="ProjectManage" Category="Text" Description="Namespace for this class" %>
2 <%@ Property Name="NameSpace" Type="System.String" Default="ProjectManage" Category="Text" Description="Namespace for this class" %>
说明:
1.定义模板
Language:模板运行所使用的语言.
TargetLanguage:生成的代码的语言.
ResponseEncoding:生成代码的编码.
Description:模板说明
2.设置属性
以<%@ Property 开始
Name:属性名
Type:属性类型
Default:属性默认值
Category:属性分类
Description:属性描述
就以此作为第一篇吧....