Browse by Tags

I have been running into a situation a lot lately, especially with applications that utilize WCF services. Specifically, it deals with deserialization, so I wanted to write up a little bit about what I have found and some best practices. Problem Consider the following scenario. You have the following object, defined in your WCF service: [DataContract] public class Programmer { [DataMember] public List<...

So, here's the setup. Your boss comes to you and says, "We need an organized way to handle breaking changes in classes defined in a shared library when an object of that class type crosses a serialization boundary and is deserialized from one version of the class to another." What do you do? If you are like me, at the same time as you are looking at him/her like they have just gone bonkers, you are... More Posts