摘要: 前段时间写过一个很丑的C#代码生成器,用的方法很简单:就是用StringBuilder把一行行的文字代码拼起来,写到一个指定的目录文件中去。我不得不想说,这种方法真糟糕极了,就好像N年我不得不用response.write语句(ASP的一个函数)写一个HTML文档一样难受。所以,今天我在MSDN上找了一些有关T4模板的文档研究了一下,然后,把我原来那个挺丑的C#代码生成器做了更新。 T4模板大至有两种,文档模板和运行时文档模板,它们都可在工程的添加新项目中找到。其中文档模板是在程序的源代码在程序编译前就被使用,可以直接转换成项目的程序源码;运行时文档模板,则会产生一个特别的类,最妙的事情就是. 阅读全文
posted @ 2012-09-27 23:42 刘永刚 阅读(3810) 评论(6) 推荐(1) 编辑