Estoy refactorizando un programa que contiene muchos formularios creados dinámicamente a partir de información en tiempo de ejecución.Creación en tiempo de ejecución del código fuente del diseñador de formulario de Visual Studio
Para reducir el nivel de complejidad del sistema, pensé en escribir archivos de códigos individuales para cada uno de estos formularios. Dado que los formularios son muchos, estoy pensando en una forma de automatizar el proceso de creación de los archivos de código fuente de los formularios a partir de los datos recopilados en tiempo de ejecución.
E.g. si tengo una instancia en tiempo de ejecución de un formulario llamado EditPeople, quiero crear el código fuente de EditPeople.designer.cs, para que luego pueda editar el formulario en el diseñador de formularios de Windows.
¿Sabes si hay algún marco o herramienta que pueda simplificar esta tarea?
Enlace: http://www.oreillynet.com/windows/blog/2004/10/serializing_controls_to_an_ext.html –
Gracias. Trataré de usar objetos CodeDom para escribir archivos fuente. –
¿Alguna suerte para resolver esto? CodeDom parece una posible solución, otra cosa que hay que buscar es la "serialización en tiempo de diseño" –