Plantillas T4 personalizadas de ASP.NET MVC para vistas
-
06-07-2019 - |
Pregunta
Cuando agrego una nueva vista fuertemente tipada a un proyecto ASP.NET MVC, puedo seleccionar entre diferentes plantillas de contenido de vista (Crear detalles, Editar, Listar). He leído que estas son plantillas basadas en el motor de generación de código Visual Studio T4.
¿Cómo puedo crear y configurar mis propias plantillas y dejar que aparezcan en las plantillas disponibles al agregar una nueva vista?
Otros consejos
Crear la siguiente estructura de carpetas:
{YourMVCProject} \ CodeTemplates \ AddView
Coloque sus plantillas T4 personalizadas (* .tt) en esta carpeta. ¡Verás la magia!
Es posible que desee echar un vistazo al sitio de David Hayden: http: //www.pnpguidance .net / Tag / T4.aspx : ofrece varios screencasts en T4 y MVC que me ayudaron a comenzar. También eche un vistazo a la caja de herramientas T4: (www.codeplex.com/t4toolbox). Esto proporciona ayudantes adicionales para las plantillas T4.
Puede agregar un paquete a su proyecto usando NuGet que agregará las plantillas de código existentes a su proyecto. A partir de ese momento, puede editarlos o simplemente crear otros nuevos en la misma ubicación y debería verlos en las herramientas.