VS 2015中的T4模板

时间:2015-03-02 05:40:40

标签: t4 vs-2015-preview

如何在 Visual Studio 2015 中获得 T4模板支持?

在VS 2015中,file属性不允许指定要标记的* tt文件,并允许从上下文菜单运行 我正在使用VS 2015 CTP6。

2 个答案:

答案 0 :(得分:2)

尝试了VS2015 Ultimate CTP6和T4支持(以及调试T4,这很好)。像以前一样将TextTemplatingFileGenerator指定为自定义工具,并在保存.TT文件时将其执行。

有一个名为“运行自定义工具”的上下文菜单,它似乎也会执行.TT文件。

答案 1 :(得分:0)

据我所知,csproj中的属性必须正确才能显示t4模板调试选项。这适用于vs 2015更新1

有两个部分,模板和输出文件。

<Content Include="Entities\DataGenerator.tt">
  <Generator>TextTemplatingFileGenerator</Generator>
  <LastGenOutput>DataGenerator.cs</LastGenOutput>
</Content>

<Compile Include="Entities\DataGenerator.cs">
  <AutoGen>True</AutoGen>
  <DesignTime>True</DesignTime>
  <DependentUpon>DataGenerator.tt</DependentUpon>
</Compile>

*请注意,TextTemplatingFileGenerator区分大小写。