--
1.新建一个模板
![](https://images.cnblogs.com/cnblogs_com/oiea/163776/r_codesmith_unicode_4.jpg)
2.键入一些简单的模板内容,保存下
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
<%-- 这个是注释不会被输出 --%>
<%-- 设自模板的语言 --%>
<%@ CodeTemplate Language="C#" ResponseEncoding="UTF-8" Description="简单模板" %>
<%-- Property是定义遍历,可以在run的窗口中作为参数传入 --%>
<%@ Property Name="NameSpace" Type="String" Default="Company.Component" Optional="False" Category="text" Description="请输入命名空间" %>
<%@ Property Name="ClassName" Type="String" Default="ClassUtil" Optional="False" Category="text" Description="请输入类名" %>
<%@ Property Name="Author" Type="String" Default="Oiea" Optional="False" Category="text" Description="请输入作者" %>
<%-- 直接输入的也会被直接输出,带有<%= %>的会作为C#语句编译 --%>
#region copyright
//Name:<%=ClassName %>
//Author:<%= Author %>
//Date:<%=DateTime.Now.ToLongDateString()%>
//Description:This a class generate from codeSmith
#endregion
#region using
using System;
#endregion
namespace <%= NameSpace%>
{
public class <%= ClassName%>
{
public <%= ClassName%>()
{
//todo:
}
}
}
快捷输入按钮
![](https://images.cnblogs.com/cnblogs_com/oiea/163776/r_codesmith_unicode_5.jpg)
3.打开explorer,找到新建的模板,右键执行
![](https://images.cnblogs.com/cnblogs_com/oiea/163776/r_codesmith_unicode_6.jpg)
4.输入相应的变量名,点击生成
![](https://images.cnblogs.com/cnblogs_com/oiea/163776/r_codesmith_unicode_7.jpg)
右边就会有生成完毕的代码了
![](https://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif)
Code
#region copyright
//Name:ClassUtil
//Author:Oiea
//Date:2008年11月16日
//Description:This a class generate from codeSmith
#endregion
#region using
using System;
#endregion
namespace Company.Component
{
public class ClassUtil
{
public ClassUtil()
{
//todo:
}
}
}
模板下载