我正在为应用程序数据编写迁移代码。我们想要停止使用XmlSerializer并将DataContractSerializer作为整个应用程序中使用的唯一xml序列化程序。
首先想到的解决方案是使用XmlSerializer对内存中的xml内容进行反序列化,然后使用DataContractSerializer进行重新序列化。
但是,由于这是迁移代码,我不能使用用于序列化的类型(数据契约),因为我们将使用" current"该类型的实施将随时间而变化。
换句话说,有没有办法编辑xml文件以使其与DataContractSerializer兼容?