T4模板与TT模板与视觉工作室中的包含

时间:2016-10-24 06:24:59

标签: visual-studio templates transform t4

在visual studio中,有两种类型的文本转换模板文件扩展名.T4 vs .TT

当我想要扩展构建视图控制器和模型时,当我从数据库中读取模式时,我想知道它们的差异以及当我应该使用的

我还想知道.includes是否可以在两者中重复使用。

1 个答案:

答案 0 :(得分:5)

没有区别。回到2008年左右,这个功能被视为加载项(即使它最终直接内置到VS中)。微软称之为"文本模板转换工具包,"因此.T4扩展名。常用用法缩短为"文本模板"产生.TT扩展名,这似乎已成为标准扩展名。

转换文件只是代码,它们可以使用您选择的语言的任何功能。例如,在C#模板中,我经常引用.NET程序集,如下所示:

<#@ import namespace="System.Text" #>