La transformación de los archivos TT en MSBUILD
Pregunta
necesito para construir una solución DSL utilizando MSBUILD y quiero ser capaz de transformar los archivos TT, he tratado de la guía en http://msdn.microsoft.com/en-us/library/ee847423 (VS.100) .aspx pero estoy recibiendo el siguiente errores:
No se pudo resolver incluir un texto para el archivo: {0}
y
Carga del archivo de inclusión '{0}' devuelto un nulo o cadena vacía.
Hay una página en MSDN que tiene estos problemas y resoluciones allí: http://msdn.microsoft.com/en-us/library/bb126242 (VS.100) .aspx pero realmente no me dan suficiente información para resolver el problema.
Una cosa a destacar en el error que tiene la siguiente ruta:
Error 72 No se puede resolver incluir texto para archivo: C: \ source \ XXXXXXXX \ DSL \ GeneratedCode \ DSL \ ToolboxHelper.tt. Line = -1, Columna = -1 Dsl
pero la ubicación del archivo real es TT
C: \ source \ XXXXXXXX \ Dsl \ GeneratedCode \ ToolboxHelper.tt
Solución
Esto fue respondido por mí en MSDN:
Otros consejos
Para mí, esto fue fijado por la instalación de la "Caja de herramientas para la T4 de Visual Studio 2015" extensión. Al parecer sólo tenía instalado el editor de T4.
Históricamente la historia entre T4 y MSBuild ha sido malo. Ahora con VS 2010 que están introduciendo preprocesado plantillas . Si está utilizando VS 2010 que debería echar un vistazo en el uso de esos.