2015-03-02 134 views
5

我该如何获得T4模板支持Visual Studio 2015
在VS 2015中,文件属性不允许指定要标记的* tt文件并允许从上下文菜单运行。
我正在使用VS 2015 CTP6。VS 2015中的T4模板

+0

它是CTP。也许他们没有理解它呢?使用2013代替 – 2015-03-02 05:42:07

+1

我似乎无法让它显示在ASP.NET 5项目中。 (我正在运行CTP6) – William 2015-04-24 14:15:46

+0

“自定义工具”属性不存在。 – Shimmy 2015-07-22 12:26:48

回答

2

试过VS2015终极CTP6和T4的支持(以及调试T4很好)。其中一个将TextTemplatingFileGenerator指定为自定义工具,并保存它执行的.TT文件。

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

+2

“自定义工具”属性不存在,也没有“*自定义工具*”选项。 – Shimmy 2015-07-22 12:27:50

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区分大小写。