Serialization exception in .NET: System.InvalidOperationException: You must implement a default accessor on System.Collections.Generic.Stack`1-Collection of common programming errors
All I am trying to do is
XmlSerializer serializer = new XmlSerializer(typeof(Stack));
and I get the following at runtime:
System.InvalidOperationException: You must implement a default accessor on System.Collections.Generic.Stack`1 [[System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] because it inherits from ICollection.
Am I not supposed to serialize the Stack?