Using C# .NET 2.0, I have a composite data class that does have the [Serializable] attribute on it. I am creating an XMLSerializer class and passi
[Serializable]
XMLSerializer
I had the same issue and in my case the object had a ReadOnlyCollection. A collection must implement Add method to be serializable.