Frage

Ich brauche ein paar Dateien mit Visual Studio T4 (Templat) zu erstellen. Was ist der beste Weg, um einige Konfigurationseinstellungen in mehr .tt-Dateien zu importieren und sie in dem Templat Codeabschnitt zugänglich ist.

War es hilfreich?

Lösung

Die einfachste Art und Weise Konfiguration zu speichern, indem es als Code in einer gemeinsamen .tt Datei platzieren, die Sie aus mehreren Vorlagen enthalten können (das heißt, wenn Sie eine Verbindungszeichenfolge benötigen, macht es eine Konstante in einer Klasse Feature-Block). Wenn dies jedoch nicht möglich ist, und Sie müssen die Zugriffseinstellungen in .config-Datei, ich bin einverstanden mit Johns Vorschlag.

Andere Tipps

Nun Besuche Oleg Sych Blog - er ist der Autor von T4 Toolbox, und er zeigt, wie Sie ausgeben kann, um mehrere Dateien. Nicht sicher, ob die T4Toolbox auch Unterstützung für die Konfiguration enthält - einen Blick wert

Sein Blog ist. Groß - und hat viele T4 Sachen drin

Marc

ich tun würde Code dies die gleiche Art und Weise wie bei jedem normalen Stück. Mit AppSettings oder einem benutzerdefinierten Konfigurationsabschnitt. Wenn Sie ihm eine Menge zu tun, sollten Sie eine Benutzerdefinierte Richtlinie Prozessor erstellen . Dies könnte eine Eigenschaft emittieren gewähren Sie auf die benutzerdefinierte Konfiguration zugreifen zu können.

Ich weiß nicht, eine ganze Menge über T4, aber es scheint, wie beim Hören Scott Hanselman Interview mit Kathleen Dollard , dass sie sagte, die native Unterstützung von Visual Studio T4 nicht mehreren Dateien erlaubt. Ich glaube mich zu erinnern, sie mit T4 einen externen Baum Erwähnens für die Arbeit es aber erlaubt, und ich weiß, sie erwähnt Clarius Visuelle T4 .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top