我只能笼统地回答一下。
要控制二进制序列化中的版本差异,请阅读以下 MSDN 文章:
http://msdn.microsoft.com/en-us/library/ms229752(v=vs.80).aspx
对于 XML 序列化,我没有文章,但 MSDN 详细解释了如何使用 XML 属性来控制序列化,这些也有助于解决版本问题:
http://msdn.microsoft.com/en-us/library/83y7df3e(v=VS.85).aspx
http://msdn.microsoft.com/en-us/library/2baksw0z(v=VS.85).aspx
这OnDeserializedAttribute对于手动处理版本控制也很有帮助,您可以在此处默认未从反序列化流中设置的新值:
http://msdn.microsoft.com/en-us/library/system.runtime.serialization.ondeserializedattribute.aspx
| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |