Has there been any enhancements for enum backward compatibility with .net 4.0?
specifically the datacontractserializer throws an exception if the serialized enum string name is not a valid enum value. this is done without anyway to hook into it and prevents backward compatibility.
has any setting or way to set the datacontractserializer been added to default the enum? a DataContractSerializer.DefaultEnums = true would of been great so the default is still the same but gives the option.
if not is there any docs or articles on implementing a custom server-side serializer to do the same as the DataContractSerializer except in this scenario?
Thanks. we are getting ready to release our services but if this is the case then we will have to go back and change all our enums to strings.
View Complete Post