Formulario heredado de .NET (WinForms) - Problema del diseñador VS

Tengo varias formas en una aplicación de C #. Uso Visual Studio 2010 Beta, pero .NET 3.5 y C # 3.

Tengo un formulario base, llamado FilteredQueryViewForm en el espacio de nombres Shd y quiero que otros formularios lo hereden (porque básicamente harán lo mismo, pero con algunas adiciones).

Cambié las cosas de privado a protegido en la clase FilteredQueryViewForm, para que sean accesibles desde los formularios derivados. Después de esto, he creado un formulario derivado y he establecido la clase base en FilteredQueryViewForm.

El diseñador de la clase derivada se quejó de que Shd.FilteredQueryViewForm no tenía ningún constructor ... independientemente del hecho de que tuviera uno, con 3 parámetros. Pensé que los parámetros pueden ser un problema, así que también creé un constructor (público, por supuesto) sin parámetros, pero aún no funciona. El mensaje de error es el mismo:

"No se encontró el constructor en el tipo 'Shd.FilteredQueryViewForm'".

Y el diseñador de la clase derivada no cargará. He intentado reiniciar vs2010beta, recrear el formulario derivado, pero nada parece ayudar. Google no me dio ningún resultado útil para este problema. :(

¿Es este un problema de Visual Studio 2010 Beta? ¿O estoy haciendo algo mal?

Respuestas a la pregunta(3)

Su respuesta a la pregunta