我该如何在模板中使用生成文件的名称?我想做到这样:
// This file: <#= OutputFileName #> was autogenerated
我该如何在T4或T4Toolbox中实现这个功能?
我该如何在模板中使用生成文件的名称?我想做到这样:
// This file: <#= OutputFileName #> was autogenerated
这似乎应该像读取属性一样简单,但在反射主机变量和反汇编文本生成器代码后,我认为最简单的方法是:
<#@ template language="C#" hostspecific="true" #>
<#@ import namespace="System.IO" #>
// <#=Path.ChangeExtension (Host.TemplateFile, "cs")#>
<#@ output extension="xaml" #>
<#@ output extension=".txt" #>