在visual studio中,有两种类型的文本转换模板文件扩展名.T4
vs .TT
当我想要扩展构建视图控制器和模型时,当我从数据库中读取模式时,我想知道它们的差异以及当我应该使用的
我还想知道.includes
是否可以在两者中重复使用。
答案 0 :(得分:5)
没有区别。回到2008年左右,这个功能被视为加载项(即使它最终直接内置到VS中)。微软称之为"文本模板转换工具包,"因此.T4
扩展名。常用用法缩短为"文本模板"产生.TT
扩展名,这似乎已成为标准扩展名。
转换文件只是代码,它们可以使用您选择的语言的任何功能。例如,在C#模板中,我经常引用.NET程序集,如下所示:
<#@ import namespace="System.Text" #>