我在过去的2年中一直在使用CodeSmith,并且喜欢它为我做的。不过,我也知道T4内置于Visual Studio中,可以做一些非常酷的东西。基于与VS2010中的朋友T4的对话,T4将会更好。Visual Studio T4 vs CodeSmith
所以问题是:我继续乘坐CodeSmith巴士还是开始将所有模板转换为T4?
更新 也许我不清楚问题的方式。显然,我不会删除我的cs模板,并停止使用它们,直到我有新的模板工作。但是,这一点甚至值得付出努力? T4在这一点上是否比CodeSmith提供了一个完整的优势?是否有一些功能或一组功能可以通过为T4编写我的模板,而我的效率会提高100倍?
回答你的更新:不,T4比CodeSmith没有任何优势,除了包含在VS2008及更高版本中,因此对VS用户是“免费”的。 – 2010-03-29 18:38:47