protobuf-net版本2.X到3.X迁移

c#

我正在更新我的 protobuf-net 库参考,特别是从2.4.43.0.101。以前,我们null在列表中使用,因为它们包含对业务有意义的信息(例如,new[] { "one", "two", null, null, "five" })。但是,据我了解(https://protobuf-net.github.io/protobuf-net/releasenotes#),3.x尚不支持它们。

是否有针对具有空值的集合的建议迁移策略?

我可以通过附加字段来减轻未来的变化(例如,将集合转换为字典并在序列化/反序列化时再次返回),但是对于使用 2.x 库序列化的数据,向后兼容性似乎被破坏了。是否有任何迁移指南?

以上是protobuf-net版本2.X到3.X迁移的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>