我发布了一个Windows Phone应用程序,现在我即将发布我的第二个版本,问题是我有一个存储信息的XML文件,现在来自该XML的一些元素已经改变了最好/最安全的在两个版本的XML之间进行更新的方法,我想将设置从已经准备好安装的XML文件迁移到新的XML文件而不会丢失设置,这可能吗?
非常感谢您的帮助
问候!
答案 0 :(得分:1)
确保您的应用程序可以检测XML文件的版本是否为旧版本,如果是这样,请将其映射并保存新版本,然后继续正常进行。
答案 1 :(得分:1)
为每个版本的XML文件创建一个模式。根据验证的模式选择反序列化/加载方法。
将来,请考虑将版本号作为文档根元素的属性。