我一整天都在寻找一种没有结果的方法来实现这个目标......
我正在尝试反序列化一个对象。当我序列化它时,我有一个名为(让我们说)obsoleteBool的bool。在该类的新版本中,我删除了这个bool,我现在在反序列化时出错(Field" obsoleteBool" not found)。
在新版本和新版本之间添加新字段非常容易。即使不使用[OptionalField]属性......但如何管理旧版本和新版本之间字段的删除?
答案 0 :(得分:0)
有三种可能的解决方案:
就商业价值而言,第一种选择可能更可取。