Estoy buscando una herramienta que pueda generar código con scripts para mí en la plataforma .NET.Herramienta de generación de código C#
Respuesta
Eche un vistazo a T4 Text Template tool que tiene incorporado Visual Studio.
Parece marcado de ASP.NET pero en lugar de generar una página web, genera código C#.
"Parece como el marcado ASP.NET pero en lugar de generar una página web, genera código C#". Es una herramienta de transformación de texto general. En realidad, no está restringido a ningún tipo específico de archivo de salida. –
guau, eso fue increíblemente dulce + eficiente, exactamente lo que estaba buscando. – thr
@Megrdad, como ASP.NET se puede usar con C# o VB.NET, pero el OP usó la etiqueta C#, así que usé su lenguaje. –
He usado CodeSmith y funciona bien. Es un motor de plantillas con scripts C# como su back-end.
CodeSmith tiene una excelente sintaxis de editor de estilo ASP y una comunidad a su alrededor que proporciona todos los marcos principales.
http://www.codesmithtools.com/
Puede ser la línea de órdenes, también.
CodesSmith también es bueno, pero es una versión comercial. Pero para usar la herramienta 'Plantilla de texto de T4', solo necesitamos una herramienta de complemento gratuita para combinar con VS-Studio. [por favor refiérase] (http: //www.olegsych.com/2008/09/t4-tutorial-creatating-your-first-code-generator /) –
utilizo una implementación de código abierto de una sintaxis muy similar a T4: Template Based Code Generator por Rudi Breedenraedt. Ha demostrado ser estable y flexible.
de Scott Hanselman tiene un nice introductory blog entry on T4 (mencionado en otras respuestas):
T4 es un generador de código integrado en Visual Studio. Para que quede claro, que tenga esta ahora en su sistema ... ir a jugar
(cita de la entrada de blog)
Además, hace una lista de algunas de las herramientas que le gustaría mirar para facilitar la edición de estas plantillas más fácil .
Recomendaría TemplateMaschine además de las herramientas mencionadas - funciona bastante bien para nuestro proyecto. Las plantillas también usan sintaxis similar a ASP.NET y es de código abierto y gratuito.
El enlace está roto lamentablemente – Dan
voy a tirar en otro - Reegenerator (www.reegenerator.com)
Desafiantemente echa un vistazo a Reegenerator! Es genial porque se integra en Visual Studio y puede generar múltiples archivos desde cualquier fuente. – robinryf
Ya tienes algunas buenas respuestas, pero siempre he encontrado MyGeneration ser el más fácil de configurar y usar.
Sé que llego un poco tarde a la fiesta.
Pero he estado trabajando en un generador de códigos basado en plantillas con una sintaxis de plantilla simple que es más intuitiva y fácil a simple vista.
Es gratis.
echar un vistazo para AutoCode. Es un complemento muy interesante para Visual Studio que genera código en línea y ejecución de macros.
- 1. HDF5 C Generación de código
- 2. ¿Cómo pruebo una herramienta de generación de código?
- 3. Herramienta de generación de gráficos de llamada C#
- 4. Xcode generación de código
- 5. Generación de código Java
- 6. Generación de código dinámico
- 7. ¿Existe una herramienta de generación de clientes WCF Rest C#?
- 8. Generación de código objeto repetible C++
- 9. Generación de código C# en .NET 4
- 10. Generación de código C++ con Python
- 11. Herramienta de generación de documentación de Oracle
- 12. C/C++ Expansión de macro vs. Generación de código
- 13. Generación de código de un formulario C# POCO clase
- 14. Generación de código para iOS y Android
- 15. Cualquier recomendación para Sqlite C# generación de código ORM
- 16. generación de código en Clojure
- 17. Herramienta de generación de perfiles de rendimiento Buena F #
- 18. Herramienta para visualizar el flujo de código (C/C++)
- 19. ¿Alguna buena herramienta para la generación de archivos MAKE?
- 20. generación de código Java JPA
- 21. Generación de código usando .net
- 22. Generación de código con Scala
- 23. Generación de código en Maven
- 24. herramienta para explicar el código C
- 25. ¿Caché de CPU de generación de perfiles para el código de C# .net?
- 26. Herramientas de generación de perfiles de código para Perl
- 27. Integrar generación de código con eclipse C++ compilación
- 28. ¿Está lista la generación de código C++ en ANTLR 3.2?
- 29. herramienta para convertir C++ código fuente de diagrama de flujo
- 30. Herramienta de fusión para el código de C#
plantilla de texto Toolkit Transformación (T4). –