¿Existe alguna alternativa a las plantillas T4 y EnvDTE para el desarrollo multiplataforma de asp.net 5?

asp.net-core code-generation entity-framework-core t4

Pregunta

Actualmente utilizamos plantillas T4 para generar archivos de código C # basados ​​en el código C # (Entity POCO's) y el EDMX (en aplicaciones anteriores)

Pasando a ASP.NET 5 con el fin de admitir el desarrollo multiplataforma, ¿existen herramientas de generación de código disponibles que puedan leer una clase de proyectos y estructuras de metadatos, y generar archivos C # en el momento del diseño, similares a las plantillas T4?

Respuesta aceptada

Incluso las plantillas tt no eran compatibles anteriormente en los proyectos asp.net-5. Se ha agregado recientemente ( en Visual Studio 2015 Update 1 ).

La discusión está aquí: https://github.com/aspnet/Home/issues/272

Y en el hilo, Eilon dijo que Roslyn es la forma de analizar el código y generar otros nuevos ... Y nuevamente dijo que el equipo ASP no tiene un plan inmediato. Así que actualmente no tenemos solución de Microsoft.

Pero hice una búsqueda y no encontré ninguna herramienta comunitaria multiplataforma para generar códigos basados ​​en otros códigos. :(


Respuesta popular

yeoman parece ser una buena opción Ya existen algunos generadores para aplicaciones de andamio asp.net 5 y puedes crear tus propios generadores

Es multiplataforma y se puede utilizar en linux / mac / windows.




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué