Tengo una plantilla T4 (mycode.tt) que genera un archivo cs. Normalmente hago clic derecho en el archivo tt y selecciono RunCustomTool, que internamente toma un archivo xml y genera código para mí. Ahora quiero ejecutar la herramienta personalizada usando una aplicación de Windows C#. Así que al hacer clic en un botón quiero ejecutar la herramienta personalizada. ¿Es posible ejecutar CustomTool desde C#.Ejecutando una plantilla T4 usando C#
Editar:
Tengo 2 archivos TT y uno de ellos no tiene un archivo de código subyacente cs. Pero otro tiene un archivo .cs adjunto y estoy invocando el método TransformText() del segundo archivo desde el primer archivo .tt. Entonces necesito invocar el primer archivo. Así que no puedo usar el método TransformText(). ¿Hay alguna manera de llamar dinámicamente al archivo textTemplate?
Para una plantilla existente que podría cambiar la herramienta personalizada en las propiedades del '' TextTemplatingFileGenerator' a TextTemplatingFilePreprocessor'. –
¿Cómo se proporcionan los parámetros? – Georg