Vs 2008 Win Forms Designer Issue

Descargo de responsabilidad – Las herramientas que estoy usando son:

  • Visual Studio 2008
  • C # /. Net (versión 3.5)
  • Un set externo de controles

Descargo de responsabilidad adicional: no estoy pidiendo ayuda con el set externo de controles, solo si alguien tiene experiencia similar a esta, o si tienen alguna sugerencia sobre cómo resolver este problema.

Hola a todos,

He estado construyendo un progtwig de maqueta en C #, usando una biblioteca externa de controles cuando necesito funcionalidad adicional (nombraré los controles adicionales si eso ayuda) en las últimas semanas.

Al igual que con todos los proyectos en los que trabajo (personal o de trabajo), me logging después de agregar cualquier código o realizar cambios en la IU. Obviamente, también incluí un comentario de compromiso.

La interfaz de usuario consta de 3 paneles, cada uno con 1 o más grupos. Cada uno de los grupos tiene 1 o más controles sobre ellos. Estoy deshabilitando y ocultando los controles irrelevantes mientras el usuario camina a través de la IU. este es el enfoque que estoy tomando en la versión maqueta / demo del progtwig, lo volveré a implementar cuando pase de esta etapa (layout previo al desarrollo / UI) a la siguiente etapa (desarrollo real de la lógica y el refinamiento menor de la interfaz de usuario)

Me he encontrado con un problema en las últimas semanas. Si tengo la base de código y la vista de diseñador abierta en Visual Studio, y hago un cambio en la base de código (no importa cuán pequeña o grande), cuando vuelvo a la vista de diseñador aparece el siguiente error:

El cargador de layout no proporcionó un componente raíz, pero no indicó por qué. Instancias de este error (1)
1. No hay información de traza de stack o línea de error disponible para este error

Como esto solo ha sucedido recientemente (durante la última semana), creo que está relacionado con uno de los controles que agregué o eliminé.

Nota al margen: el jefe me tuvo networkingiseñando por completo la interfaz de usuario, pero decidió hacer un CTRL-A, CRTL-X justo antes, y no estoy seguro de que el command de deshacer se haya completado correctamente. Lo hice, me registré justo antes de que él "probara" la IU, y volví a revisar cuando pensé que el command de deshacer no se había completado correctamente, algo que aprendí a hacer cuando el jefe comenzó a mover cosas o jugar con el código cada vez que viene a verificar el progreso.

He encontrado una solución temporal, pero es un poco molesto. La solución temporal toma la siguiente forma:

  1. Cierre la vista del diseñador
  2. Reabrir la vista del diseñador

Y voila, funciona. pero tengo que recordar hacer eso cada vez que hago un cambio en la base del código, si la vista del diseñador ya está abierta.

¿Alguien ha recibido alguna sugerencia útil sobre lo que podría hacer para resolver este problema (el problema del diseñador, no el jefe adoptando un "enfoque proactivo para el layout de la interfaz de usuario")?