是否可以在程序集中嵌入ttinclude文件?

时间:2015-02-23 11:48:45

标签: visual-studio t4

使用T4模板,可以包含其他文件,通常包含扩展名ttinclude。

是否可以将ttinclude文件作为程序集的一部分嵌入并在普通的T4模板中引用它?

1 个答案:

答案 0 :(得分:1)

虽然可能将T4文件作为资源嵌入,但我不确定从中获得什么收益。默认的T4引擎无法读取它们,许可证也无法分发T4引擎。

但是,如果你想让一套T4在其他项目中重复使用,这当然是可能的,但你不必将它们嵌入到程序集中。

最简单的方法就是依靠源控制系统。另一种方法是使用nuget部署它们(例如T4Include:http://www.nuget.org/packages/T4Include)。

PS。 T4的许可意味着它仅适用于VS开发人员。