CodeSmith写入文件(动态指定文件名)

 <%@ CodeTemplate Language="C#" ResponseEncoding="UTF-8" TargetLanguage="Text" Src="" Inherits="OutputFileCodeTemplate" Debug="False" Description="Template description here." %>

 

关键在于 Inherits="OutputFileCodeTemplate" 的定义

 

定义了Inherits="OutputFileCodeTemplate" ,在CodeSmith代码中输入this.,就会出现this.OutputFile,给定文件名即可

 

例如this.OutputFile = mFilePath + mFileName;

 

 

 

 

 

你可能感兴趣的:(C#)