Saltar al contenido

Cómo resolver el problema del Diseñador de formularios de Windows VS2010 (no se pudo cargar la clase base)

Solución:

Tuve el mismo problema. Tenía un objeto de formulario / objeto base del que estaba heredando y, de repente, veo este mensaje para todos los formularios que heredaban de la base.

Traté de retroceder y descubrir qué cambió recientemente y recordé que configuré mi proyecto Platform Target de Any CPU a x64. Lo cambié de nuevo a Cualquier CPU y el problema se resolvió, y luego lo volví a configurar en x64 y aún mantenía el problema solucionado.

Esto fue en VS 2013, por cierto.

Sugeriría poner su clase base en un proyecto separado. Como obviamente sabe, el problema es que VS está perdiendo el rastro de cierta metainformación, que puede hacer que la encuentre saliendo y reconstruyendo. Si la clase base está en un proyecto separado, es más probable que una limpieza / reconstrucción la vuelva a actualizar.

He tenido este problema mucho recientemente y encontré una solución fácil y rápida y decidí compartirlo (me funciona en VS 2012).

Cuando tienes un formulario como este:

public partial class MyForm : MyBaseForm

y el diseñador no logra diseñar MyBaseForm dicho the base class 'System.object' cannot be designed, todo lo que tengo que hacer es eliminar : MyBaseForm y revertir (Retroceso> Ctrl + Z). Entonces, el diseñador entrará en razón.

public partial class MyForm : MyBaseForm // The designer has trouble with this
public partial class MyForm              // Force an error
public partial class MyForm : MyBaseForm // Revert back, the designer should now work again

Todo lo que queda por hacer ahora es esperar a que Microsoft solucione ese molesto error.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *