我正在将我的应用程序中的内部序列化从 Jil 替换为 Bond。
我正在使用 Ms Bond 属性切换简单的类,并且一切正常,直到我得到一个具有DateTime的类。然后我在序列化过程中遇到了Dictionary KeyNotFound Exception错误。
我怀疑 Bond 不支持 DateTime,是这样吗?如果是,为什么不实施?DateTime 不是基本类型,但添加自定义转换器不值得,与 protobuf-net 相比的速度增益很小,我不需要泛型,只需简单的快速反序列化器。
我希望我遗漏了一些东西,我真的很想使用 Bond,但我也需要一个简单的工具,我不能冒险破坏应用程序,因为默认情况下不支持 Date 或 Guid 之类的基本内容。经过数小时的研究,我在这里写信,而 C# Bond 的年轻指南并没有明确提到什么是支持的,什么是不支持的。