C# Visual Studio T4 vs CodeSmith
在过去的两年里,我一直在使用CodeSmith,我喜欢它为我所做的一切。不过,我也知道T4内置于VisualStudio中,可以做一些非常酷的事情。根据VS2010中与朋友T4的对话,T4将变得更好 所以问题是:我是继续乘坐CodeSmith巴士,还是该开始将所有模板转换为T4了 更新C# Visual Studio T4 vs CodeSmith,c#,visual-studio,t4,codesmith,generative-programming,C#,Visual Studio,T4,Codesmith,Generative Programming,在过去的两年里,我一直在使用CodeSmith,我喜欢它为我所做的一切。不过,我也知道T4内置于VisualStudio中,可以做一些非常酷的事情。根据VS2010中与朋友T4的对话,T4将变得更好 所以问题是:我是继续乘坐CodeSmith巴士,还是该开始将所有模板转换为T4了 更新 也许我问这个问题的方式不清楚。显然,我不会删除我的cs模板,并停止使用它们,直到我有了新的模板工作。然而,在这一点上值得付出努力吗?T4在这一点上是否比CodeSmith具有完全的优势?通过为T4编写模板,是否有
也许我问这个问题的方式不清楚。显然,我不会删除我的cs模板,并停止使用它们,直到我有了新的模板工作。然而,在这一点上值得付出努力吗?T4在这一点上是否比CodeSmith具有完全的优势?通过为T4编写模板,是否有一些功能或一组功能可以使我的效率提高100倍?我对T4感到非常激动和兴奋,并尝试将我所有的CodeSmith内容转换为T4-但我发现T4中有很多错误/不足之处
- 不支持模板的参数-您需要将所有内容硬编码到模板中
- T4的Visual Studio主机相当有限
- 不直接且轻松地支持来自单个模板的多个输出文件
- 有很多教程、文章和代码
- 作者:Oleg Sych
- Clarius咨询公司
- (支持VS2010)