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

¿Fue útil?

Solución

Esto fue respondido por mí en MSDN:

archivos Transformación TT en MSBUILD

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top