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

È stato utile?

Soluzione

Questo è stato risposto per me su MSDN:

Trasformare file TT in MsBuild

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top