Wie kann ich die Datei relativ zum Projektstamm hinzufügen? Somthing wie <# @include file="~/Infrastructure/Manager.ttinclude" #>
T4 Include-Dateipfad vom Projektstamm
9
A
Antwort
16
sollten Sie verwenden $(ProjectDir)
<#@ include file="$(ProjectDir)\Infrastructure\Manager.ttinclude" #>
Sie auch $(SolutionDir)
für die Lösung Wurzel verwenden können.
2
wenn Sie Datei in einigen gemeinsamen Projekt aufnehmen möchten, dann können Sie unter
<#@ include file="..\AnotherProjectFolderName\AnotherSubFolder\Shared.ttinclude" #>
Zuerst verwenden .. wird So zum aktuellen Dateipfad aufgelöst werden, wenn .tt ist unter jedem Unterverzeichnis des Projektverzeichnis dann Sie können
verwenden<#@ inlcude file="..\..\AnotherProjectDirectory\AnotherSubFolder\Shared.ttinclude" #>
One .. \ bedeutet eine Ordnerebene.
Verwandte Themen
- 1. Kann der erforderliche Pfad vom Projektstamm stammen und nicht relativ?
- 2. T4-Textvorlage - Ist es möglich, Kompilierungssymbole vom Host zu erhalten?
- 3. Lauf T4-Vorlagen von anderer T4-Vorlage
- 4. Wie VSMacros80 Ordner aus dem Projektstamm loswerden?
- 5. Android - Dateien im Projektstamm speichern und laden
- 6. VS2010 T4-Vorlagenvalidierung deaktivieren
- 7. T4-Tool für XCode
- 8. T4 Fehler Compiling Transformation
- 9. T4-Vorlage und Assembly.Load
- 10. T4 „VisualStudioHelper“ nicht
- 11. Lauf automatisch t4 Vorlagen
- 12. T4 individuelle Codeblöcke
- 13. Erweiterungsmethoden in T4
- 14. T4-Vorlage Fehler
- 15. Was macht die ic_launcher-web.png in meinem Projektstamm?
- 16. T4 Vorlage VS2010 Host-Assembly
- 17. Ausgabepfad für freigegebene T4-Vorlage
- 18. T4 referenzierte Assembly Blöcke bauen
- 19. T4 Kopie Enum zwischen Projekten
- 20. Lambda-Ausdrücke in T4-Vorlagen
- 21. T4 Vorlage in VS 2015
- 22. Visual Studio T4 vs CodeSmith
- 23. Kompilieren Sie keine T4-Datei
- 24. "DTE konnte nicht vom Host abgerufen werden" Während der T4-Transformation
- 25. Was bedeutet hostspecific in einer t4-Vorlage?
- 26. C# POCO T4 Vorlage, Schnittstellen generieren?
- 27. Warum werden die erstellten T4-Ausgänge gelöscht?
- 28. Kann meine benutzerdefinierte Klasse in T4-Vorlage
- 29. Position der T4-Vorlagen für Razor-Ansichten
- 30. Active Record und Linq T4 Templates Problem
Dies ist genau das, was ich suchte, um die Probleme zu lösen, die ich mit dem Versuch hatte, eine einzelne Bibliotheksdatei mit T4-Vorlagen in mehreren Projekten zu teilen. Ich danke dir sehr! –