Ausführen von T4-Vorlagen aus anderen T4-Vorlagen

8

weiß jemand, ob es möglich ist, T4-Vorlagendatei von einer anderen T4-Vorlage in VS2010 auszuführen

Danke

    
muek 03.09.2010, 13:17
quelle

4 Antworten

7

Ja, das kannst du. So mache ich es:

%Vor%     
veljkoz 03.09.2010, 13:20
quelle
2

Es gibt mehrere Optons mit unterschiedlichen Kompromissen:

Ссылка

    
Oleg Sych 03.09.2010 13:51
quelle
2

Was Sie wahrscheinlich suchen Ссылка t4 Toolbox. Es ermöglicht Ihnen, Code in einzelnen Dateien zu erzeugen und sie automatisch zu einem Projekt hinzuzufügen.

Sehr zu empfehlen.

Ich habe die t4-Toolbox verwendet, um ganze Projekte basierend auf einem Modell zu erstellen.

    
Chris Lucian 02.01.2013 22:41
quelle
1

Wir machen das sehr. Hier ist ein Beispiel, wie wir eine gewöhnliche T4-Vorlage verwenden, die noch "Parameter übergeben":

%Vor%

Und wir behalten unsere T4-Vorlage "generisch" bei, indem wir dynamisch den Ort bestimmen, an dem die T4-Vorlage tatsächlich ausgeführt wird (in diesem Fall die T4-Vorlage mit der include -Zeile):

%Vor%

Dies ermöglicht uns sehr mächtige Vorlagen zu erstellen, ohne unsere Vorlagen kopieren zu müssen. Das Einzige, was "dupliziert" wird, sind unsere vierzeiligen .tt -Dateien, die den include -Aufruf enthalten, aber diese sind ziemlich wartungsfrei, abgesehen von der "Konfiguration", die wir durchführen wollen, indem wir Variablen wie wir übergeben Mach es.

    
Jaxidian 12.11.2010 19:29
quelle