我在過去的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