我正在使用T4toolbox生成一堆文件,假设我的t4文件名是x.t4,但是默认它会生成一个x.txt,里面什么都没有,我可以告诉t4引擎不要这样做吗? / p>
答案 0 :(得分:36)
找到一个技巧/黑客!
<#@ output extension="/" #>
或
<#@ output extension="\\" #>
Visual Studio 2012既不会输出默认文件,也不会过多地抱怨它。
P.S。我已经尝试过使用T4MultiFile NuGet package,但我认为它也适用于T4Toolbox。
答案 1 :(得分:19)
在解决方案资源管理器中右键单击x.t4,然后单击“属性”。它会在Custom Tool旁边说“TextTemplatingFileGenerator”。删除它。
x.t4现在将成为您项目的一部分,但它不会生成任何内容。当.t4 / .tt文件仅用作其他模板中的包含文件时,这很有用。
答案 2 :(得分:6)
没有。此文件由Visual Studio创建,而不是由T4创建。您可以做的最好的事情是生成一些有用的东西,例如实际代码,或者可能是代码生成运行的日志。