Hay una gran biblioteca que encontré here. Es AeroWizard hecho en Windows Forms, y maneja Aero Basic elegantemente. Lo que es increíble es que se supone que tiene soporte de diseñador. Cuando intento abrir cualquiera de los WizardPages en la muestra en el Diseñador de formularios, me sale este error:¿Hay alguna forma de usar un control personalizado en el diseñador y evitar el GAC?
Could not find type 'Aero.Controls.MainInstructionsLabel'. Please make sure that the assembly that contains this type is referenced. If this type is a part of your development project, make sure that the project has been successfully built using settings for your current platform or Any CPU.
se hace referencia a la biblioteca en mi proyecto bajo Aero.Controls
y Aero.Wizard
, así que no estoy muy seguro que esta pasando mal
¿Necesito que GAC registre un conjunto para tener soporte de diseñador?
Editar: acabo de comprobar con reflector, aquí están las referencias
Aero.Controls
mscorlib
Sistema
System.Drawing
System.Windows.Forms
user32.dll
Aero.Wizard
mscorlib
sistema
System.Drawing
System.Windows.Forms
dwmapi.dll
Gdi32.dll
user32.dll
uxtheme.dll
Nada aparte de las DLL nativa me preocupa, pero yo no No veo cómo evitarían que el Formulario se renderice en el Diseñador.
Aquí está una captura de pantalla del diseñador: alt text http://www.ceasetopanic.com/wp-content/uploads/2010/02/compile-error.jpg
Esto suena como un problema con otro ensamblado al que se hace referencia que no se encuentra. – kyoryu
Resulta que el ensamblado se firmó, el archivo "snk" faltaba en mi carpeta lib, copié desde la fuente y ahora el diseñador carga jsut bien. – Chris