Version Tolerant Binary Serialization
Posted in Development
Here’s an interesting MSDN article, Version Tolerant Serialization, on how to resolve issues with serialization and subsequent deserialization of different versions of the same component. You know the pain: you serialize a component, change it and then attempt to read it back. In 1.1 you could rarely get away with it, but in 2.0 you have more help.
If you code primarily for 1.1, take a look at SerializationBinder and IDeserializationCallback.
