CodeSmith
liushengpiaoxu
~
展开
-
CodeSmith使用技巧
1.如何将属性设置成选择一个文件夹的路径[Editor(typeof(System.Windows.Forms.Design.FolderNameEditor), typeof(System.Drawing.Design.UITypeEditor))]public string OutputDirectory{ get {return _outputD转载 2008-07-08 10:15:00 · 648 阅读 · 0 评论 -
CodeSmith使用技巧
1.如何将属性设置成选择一个文件夹的路径[Editor(typeof(System.Windows.Forms.Design.FolderNameEditor), typeof(System.Drawing.Design.UITypeEditor))]public string OutputDirectory{ get {return _outputD转载 2008-07-08 10:16:00 · 667 阅读 · 0 评论 -
重载Render方法来控制输出
666666666This template demonstrates using the AddTextWriter method to output the template results to multiple locations concurrently. public override void Render(Tex原创 2008-07-07 09:59:00 · 753 阅读 · 0 评论 -
CodeSmith数据访问模板
SchemaExplorer.DatabaseSchema" Category="Context" Description="连接字符串." %> SchemaExplorer.TableSchema" Category="Context" Description="一个数据视图" %> SchemaExplorer.ViewSchemaCollection原创 2008-07-02 16:39:00 · 1074 阅读 · 0 评论 -
编写模板时候引用的组件【不断的完善中。。。】不管有没有用到这些组件全部添加进去
反正添加了也没有什么坏处,不添加用到的时候就会报错! 在加载模板时默认加载的命名空间Namespaces和组件Assemblies 组件:mscorlib, System, System.Xml, System.Data, System.Drawi原创 2008-07-02 14:14:00 · 722 阅读 · 0 评论 -
调试
条件:先设置Debug="true"然后在小脚本中直接用Debugger.Break()在C#中System.Diagnostics.Debugger.Break()原创 2008-08-22 14:02:00 · 889 阅读 · 0 评论 -
比较好的资源
CodeSmith与Visual Studio整合(一)CodeSmith与Visual Studio整合(二)CodeSmith与Visual Studio整合(三)翻译的Codesmith帮助里面的内容转载 2008-07-08 15:36:00 · 620 阅读 · 0 评论 -
CodeSmith模板中文注释乱码
在第一行代码中指定ResponseEncoding的编码为utf-8就可以解决问题,注意是utf-8不是gb2312 eg: ResponseEncoding="utf-8"原创 2008-07-07 09:18:00 · 1324 阅读 · 1 评论 -
CodeSmith添加属性之另类方法
private string _outputDirectory = "C://Projects"; //设置你的默认位置 [Editor(typeof(System.Windows.Forms.Design.FolderNameEditor),//FolderNameEditor 是用来选择文件输出的位置 typeof(System.Drawin原创 2008-07-04 09:39:00 · 696 阅读 · 0 评论 -
TemplateBase.cs文件相关内容
TemplateBase.cs是CodeSmith的核心,要编写高质量的模板必须先要了解其中的内容这里我简单说一下:要添加一个MyTest.cst模板需要在TemplateBase.cs中注意修改的3个地方:1. #region Enumerations public enum ObjectType { MyT原创 2008-07-08 12:33:00 · 711 阅读 · 0 评论