如何在Text Template Transformation Toolkit文件中创建变量包含?

时间:2014-04-02 20:18:19

标签: c# t4

我想使用.tt文件生成稍微不同的部分类。

// using statements here; the same for both Cat and Lion
namespace House.Pets {
    public partial class Cat  {
        // lots of code here; the same for both Cat and Lion
    }
}

// using statements here; the same for both Cat and Lion
namespace City.Zoo.Animals {
    public partial class Lion {
        // lots of code here; the same for both Cat and Lion
    }
}

关键是如果需要更改任何代码或使用语句,则应仅在一个地方手动进行更改。

我可以使用tt include指令完成此操作,如下所示。但我想知道是否有一种方法可以使用传递给包含文件的变量,或者某种搜索和替换。

<#@ include file="$(SolutionDir)/FelineUsingStatements.t4" #>
namespace House.Pets {
  public partial class Cat {
<#@ include file="$(SolutionDir)/FelineCode.t4" #>

0 个答案:

没有答案