Estoy trabajando en un proyecto que genera código en tiempo de ejecución basado en el metamodelo. He usado literales vb.net xml para esto, pero hoy me encontré con el proyecto StringTemplate. Alguien ha utilizado con éxito esta biblioteca en el proyecto C#.StringTemplate para el gen del código de tiempo de ejecución?
5
A
Respuesta
7
StringTemplate es probablemente el motor de creación de plantillas más impresionante y bien diseñado que existe en la actualidad. Definitivamente es una buena elección independientemente del idioma/plataforma que utilice.
Por otro lado, también es T4, que es "más estándar" (viene con VS, reutilizable, muchos desarrolladores .NET lo saben ya), y en VS2010 viene con "plantillas precompiladas", donde su la plantilla se convierte en código C# sin procesar en tiempo de diseño, que se compila como parte de su proyecto, que es rápido y no tiene dependencias de tiempo de ejecución.
Cuestiones relacionadas
- 1. C# Tamaño del código y tiempo de ejecución del código
- 2. Ejecución del código de tiempo en Android
- 3. ¿Cómo se prueba el tiempo de ejecución del código VBA?
- 4. ¿Código para medir el tiempo de ejecución EXACTA dentro del código en iPad o teléfono?
- 5. maravilloso para el tiempo de ejecución del bucle
- 6. Cambio de código en tiempo de ejecución
- 7. ¿Biblioteca de código abierto para generar tipos concretos de interfaces durante el tiempo de ejecución?
- 8. Direccionamiento absoluto para el reemplazo del código de tiempo de ejecución en x86_64
- 9. Tiempo de ejecución del programa
- 10. cargar código python en tiempo de ejecución
- 11. Eclipse para obtener el tiempo de ejecución del programa
- 12. ¿Medir el tiempo de ejecución de un código C++?
- 13. ¿Cómo modificar el código de JavaScript en tiempo de ejecución?
- 14. Mida el tiempo de ejecución en C++ código OpenMP
- 15. ¿Cuándo se activa gen 0, gen 1, gen 2 exactamente?
- 16. Cambie el parámetro del atributo en el tiempo de ejecución
- 17. Creación en tiempo de ejecución del código fuente del diseñador de formulario de Visual Studio
- 18. cómo obtener entrada del usuario en el tiempo de ejecución
- 19. ¿Cómo medir el tiempo de ejecución del hilo de Java?
- 20. Cambie el parámetro del atributo personalizado en tiempo de ejecución
- 21. Tiempo máximo de ejecución para JavaScript
- 22. ¿Inyección de código de tiempo de ejecución utilizando DynamicMethod?
- 23. Interpretar y/o recibir código dotNet en tiempo de ejecución
- 24. ¿El genérico es el tiempo de ejecución o el tiempo de compilación del polimorfismo?
- 25. Compilar la extensión del código C# en el tiempo de ejecución
- 26. ¿Cómo medir el tiempo de ejecución del código en VBScript o JavaScript?
- 27. anulando o estableciendo el punto final del servicio web en tiempo de ejecución para el código generado con wsimport
- 28. tiempo de ejecución determinar el tipo para C++
- 29. Herramientas para la ejecución del fragmento de código
- 30. cómo configurar el temporizador para calcular el tiempo de ejecución
Sí. Lo usé para generar archivos de texto. Muy fácil de usar – RichardOD
¿Usó .net2.0 distribución binaria? Probé el código fuente uno pero no compilará. – epitka
¿Su resultado es XML o texto sin formato? –