在过去的 2 年里,我一直在使用 CodeSmith,并且喜欢它为我所做的一切。但是,我也知道 Visual Studio 中内置的 T4,它也可以做一些很酷的事情。VS2010 T4 基于与朋友的对话 T4 会更好。
所以问题是:我是继续乘坐 CodeSmith 巴士,还是该开始将我所有的模板转换为 T4 了?
更新 也许我问这个问题的方式不清楚。显然,在新模板正常工作之前,我不会删除我的 cs 模板并停止使用它们。但是,在这一点上是否值得付出努力?在这一点上,T4 是否比 CodeSmith 提供了一个完整的优势?是否有一些功能或一组功能可以通过为 T4 编写模板来代替我的效率提高 100 倍?