Tengo una aplicación de consola .NET que necesita generar algunos archivos HTML. Podría simplemente construir el HTML en un StringBuilder y escribir el contenido en un archivo, pero estaba pensando que sería mejor utilizar algún tipo de archivo de plantilla con marcadores de posición para el lugar donde se encuentran los datos y luego procesar mis datos a través de él en tiempo de ejecución.Generando HTML usando una plantilla desde una aplicación .NET
Supongo que hay formas de usar aspx, o T4, o algunos de los motores de vista alternativos que puede usar con ASP.NET MVC, pero no sé qué sería más fácil de integrar en una consola aplicación (o cómo me gustaría integrarlos).
Quiero terminar capaz de llamar a algo de la forma:
GenerateHtml(htmlPath, template, customDataObject);
sí, he estado buscando en NVelocity. parece la solución más prometedora para mi problema. No sé dónde descargar la "nueva" versión que el proyecto del castillo ha hecho. –
eventualmente lo puse en funcionamiento después de descargar toda la fuente del proyecto del castillo y construir mi propio NVelocity.dll. También me tomó un tiempo averiguar cómo cargar mi plantilla correctamente, pero una vez que lo hice, cumple perfectamente con mis necesidades. gracias –
Hola Scott, hubiera sido bueno tener al menos algunos consejos en esta página. Aparentemente el sitio web está caído – samy