跟创建目录差不多,模板其实也很简单,主要是注意程序集和命名空间的引用。模版源码如下:
<%@ CodeTemplate Language="C#" TargetLanguage="C#"
      Description
="Generates a class including a special informational header" %>
<%@ Assembly Name="CodeSmith.CustomProperties" %>
<%@ Import Namespace="CodeSmith.CustomProperties" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Windows.Forms.Design"%>
<%@ Assembly Name="System.Design" %>
<script runat="template">
 
private string _userFileName = @"c:\test.txt";
 [Editor(
typeof(FileNameEditor), typeof(System.Drawing.Design.UITypeEditor)),
 Category(
"Custom"), Description("User selected file.")]
public string UserFileName
{
      
get {return _userFileName;}
      
set {_userFileName= value;}
}



</script>
<%=UserFileName%>
posted on 2007-05-17 21:39  过江  阅读(445)  评论(0编辑  收藏  举报