在T4中获取.tt文件的位置

And*_*ken 7 .net c# t4

使用T4我想基于检查相对于正在执行的模板文件的目录中的文件来生成一些代码.

在c#中有一种方法可以识别当前模板文件的路径是什么吗?

小智 19

您需要将template指令的hostspecific属性设置为True.这将使T4生成一个名为Host的特殊属性,使您可以访问ResolvePath方法和TemplateFile属性.你可以在这里找到详细信息:http://www.olegsych.com/2008/02/t4-template-directive/