T4模板 vs TT模板 vs Visual Studio中的包含文件

3
在Visual Studio中,有两种文本转换模板文件扩展名: .T4.TT
我想了解它们的区别,并在我读取数据库架构时扩展构建视图控制器和模型时应该使用哪一个。
我还想知道.includes是否可以在两者中重复使用。
1个回答

7
没有区别。回到2008年左右,这个功能被视为插件(即使最终被直接集成到VS中)。微软称其为“文本模板转换工具包”,因此使用了.T4扩展名。通常的用法将其缩短为“文本模板”,得到扩展名.TT,这似乎已成为标准扩展名。
转换文件只是代码,可以使用您选择的语言的任何功能。例如,在C#模板中,我经常按如下方式引用.NET程序集: <#@ import namespace="System.Text" #>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接