2015-03-02 14 views
5

Wie bekomme ich T4 Vorlage Unterstützung in Visual Studio 2015?
In VS 2015 erlaubt die Dateieigenschaft nicht, die * tt-Datei anzugeben, die markiert werden soll, und erlaubt die Ausführung über das Kontextmenü.
Ich verwende VS 2015 CTP6.T4 Vorlage in VS 2015

+0

es ist CTP. Vielleicht sind sie noch nicht dazu gekommen? Verwenden Sie stattdessen 2013 –

+1

Ich kann nicht scheinen, um es in einem ASP.NET 5-Projekt entweder angezeigt werden. (Ich führe CTP6) – William

+0

Die Eigenschaft 'Custom Tool' ist nicht da. – Shimmy

Antwort

2

Versucht VS2015 Ultimate CTP6 und T4 Unterstützung ist in (sowie Debugging T4, die nett ist). Man spezifiziert TextTemplatingFileGenerator als benutzerdefiniertes Werkzeug wie zuvor und beim Speichern der .TT-Datei wird es ausgeführt.

Es gibt ein Kontextmenü namens "Run Custom Tool", das auch die .TT-Datei auszuführen scheint.

+2

Die 'Custom Tool' Eigenschaft ist nicht vorhanden, es gibt auch keine '* Run Custom Tool *' Option. – Shimmy

0

Soweit ich das beurteilen kann, müssen die Eigenschaften in csproj korrekt sein, damit die Debug-Optionen der t4-Vorlage angezeigt werden. Dies funktioniert für mich in vs 2015 Update 1

Es gibt zwei Abschnitte, die Vorlage und die Ausgabedatei.

<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> 

* Beachten Sie, dass TextTemplatingFileGenerator Groß- und Kleinschreibung.