我整天都在寻找一种没有结果的方法来实现这一目标......
我正在尝试反序列化一个对象。当我对其进行序列化时,我有一个名为(比如说)obsoleteBool 的 bool。在新版本的类中,我删除了这个 bool,现在反序列化时出现错误(未找到字段“obsoleteBool”)。
在新旧版本的类之间添加新字段非常容易。即使不使用 [OptionalField] 属性...但是如何管理在新旧版本的类之间删除字段?
我整天都在寻找一种没有结果的方法来实现这一目标......
我正在尝试反序列化一个对象。当我对其进行序列化时,我有一个名为(比如说)obsoleteBool 的 bool。在新版本的类中,我删除了这个 bool,现在反序列化时出现错误(未找到字段“obsoleteBool”)。
在新旧版本的类之间添加新字段非常容易。即使不使用 [OptionalField] 属性...但是如何管理在新旧版本的类之间删除字段?