用了好久CodeSmith,从来都是直接打开CodeSmith选模板Run。。在vs2005切换很麻烦,发现它在vs里面有个工具CodeSmith Explorer,打开模板,点Generate后一个进度条闪过后没任何动静了?代码生成到哪里去了?
1 回答
慕尼黑8549860
TA贡献1818条经验 获得超11个赞
CXT对象.RenderToFile(...);
我都是用它来让输出到某文件下的。。。
例:
<%@ Register Name="Model" Template="Model.cst" MergeProperties="False" ExcludeProperties="" %>
<%
if(!Directory.Exists(this.OutDir))
{
Directory.CreateDirectory(this.OutDir);
}
foreach(TableSchema table in this.SourceDB.Tables)
{
Model model=new Model();
model.SourceTable=table;
model.RenderToFile(this.OutDir,true);
}
%>
- 1 回答
- 0 关注
- 341 浏览
添加回答
举报
0/150
提交
取消