I'm using serialization to save the data from my application to disk. It works fine but I'm forseeing a problem.
In future versions of the application there will be changes to the structure of the classes that are serialized. This means that future versions of the app will be unable to read old project files.
Has anybody had any experience of getting around this problem? Can you let me know any techniques? The only one I can think of so far is to serialize in XML then manipulate the text to conform to the new class structure. Sounds a bit messy...




Reply With Quote