我该如何指定 T4 模板的输出路径?
当我从$TemplatePath$
将 T4 模板使用 "添加为链接" 的方式添加到我的项目中时,生成的输出文件在 $TemplatePath$
而不是 $ProjectPath$
。我该如何指定生成文件放置在 $ProjectPath$
中?
我该如何指定 T4 模板的输出路径?
当我从$TemplatePath$
将 T4 模板使用 "添加为链接" 的方式添加到我的项目中时,生成的输出文件在 $TemplatePath$
而不是 $ProjectPath$
。我该如何指定生成文件放置在 $ProjectPath$
中?
<#@ include file="..\SomeProject\OriginalTemplateFile.tt" #>
- SandRock我们通常使用Jeff Yates提到的相同系统,其中包括共享模板的最小(通常是单行)存根模板。
您还可以使用Oleg Sych的T4Toolbox将输出投影到任何目录。
但是,T4的自定义工具所构建的标准IVsSingleFileGenerator没有任何旋钮可用于控制其输出位置,并且在链接文件的情况下,它的行为就像您所描述的那样。