I have a class inherited from GoView when I am using it on my user control I keep getting the following message:

Code generation for property Start failed. Error was: 'Type 'Northwoods.Go.Goview' in Assembly 'Northwoods...' is not marked as serializable.
I have added two public properties to my class called Start and End.
Do I have to make them Serializable? Does my class have to be serializable?

Is your Start property of type GoView?
I would add the following attribute to that property:


It’s in System.ComponentModel.