Hacer que el diseñador de Visual Studio ignore una propiedad pública
Tengo un UserControl con una propiedad pública que utiliza los siguientes atributos:
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
He intentado eliminar el formulario del propietario, volver a crear un formulario nuevo en Visual Studio 2010 y agregar este UserControl al formulario. Sigue agregando una línea como la siguiente en el archivo del Diseñador:
this.vMyUserControl.MyProperty = ((MyNamespace.MyClass)(resources.GetObject("vMyUserControl.MyProperty")));
Esto bloquea mi aplicación porque esta propiedad no está diseñada para ser creada por serialización.