This is not really design-time. This is a normal compilation error. Well, find this attribute and make the code using it properly. But more importantly, remove everything not related to basic form design stuff from design level, and stay our of trouble. I would advise to use the designer only for general form or user control layout.
Now, I would like to advise in advance for the cases when compilation is successful, but some exceptions during design time prevents your from opening design views. This is a very typical problem stemmed from the overuse of the designer. With controls, this is not so easy, because they are custom and designed to include some advanced behavior. Here is one miracle tool: the proper use of the property
System.ComponentModel.Component.DesignMode
for all your controls. You can safeguard anything not directly related to layout used in the process of using the designer with the check of this property:
if (!this.DesignMode) {
}
This simple trick can really save you from a lot of trouble.
—SA