Trasformare i file TT in MsBuild
Domanda
Ho bisogno di costruire una soluzione DSL utilizzando MsBuild e voglio essere in grado di trasformare i file TT, ho provato la guida su http://msdn.microsoft.com/en-us/library/ee847423 (VS.100) aspx ma sto ottenendo il seguente errori:
Impossibile risolvere includere testo per il file: {0}
e anche
Caricamento del file di inclusione '{0}' restituito una stringa nulla o vuota.
C'è una pagina su MSDN che ha questi problemi e risoluzioni là: http://msdn.microsoft.com/en-us/library/bb126242 (VS.100) aspx , ma in realtà non mi danno informazioni sufficienti per risolvere il problema.
Una cosa da notare l'errore ha il seguente percorso:
Errore 72 Impossibile risolvere includere testo di file: C: \ origine \ XXXXXXXX \ Dsl \ GeneratedCode \ Dsl \ ToolboxHelper.tt. Linea = -1, Colonna = -1 Dsl
, ma la posizione del file TT reale è
C: \ origine \ XXXXXXXX \ Dsl \ GeneratedCode \ ToolboxHelper.tt
Soluzione
Questo è stato risposto per me su MSDN:
Altri suggerimenti
Per me, questo è stato risolto installando il "T4 Toolbox per Visual Studio 2015" estensione. A quanto pare ho avuto solo l'editor T4 installato.
Storicamente la storia tra T4 e MSBuild è stato male. Ora, con VS 2010 si stanno introducendo modelli pre-elaborato . Se si sta utilizzando VS 2010 si dovrebbe dare un'occhiata a utilizzare quelli.