如何指定T4文件是否应该产生任何输出

Joh*_*dol 3 t4 split dto visual-studio

我正在使用T4生成一些DTO类+映射器.

我正在将文件拆分成许多可重用的位(其中一些包含常用方法,其他一些常用程序)并将它们包含在将生成输出的T4模板中 - 这一切都很好.

我的问题是,每次我对它们进行更改时,可重复使用的.tt文件将尝试生成自己的输出并失败(因为它们与其他一些.tt文件耦合),这很简单.

我很确定我在某处看到某些指令指定给定文件不应该尝试生成任何输出,但我似乎无法追踪它.

任何帮助赞赏!

Sta*_*zev 7

您可以指定无效扩展名以禁止模板的输出,例如:

<#@ output extension="\n" #>
Run Code Online (Sandbox Code Playgroud)