我有一个用protobuf序列化/反序列化的复杂模型,我们有几个不序列化默认值的“特性”的缺陷。when Value is set to zero public double Value {get; set}当Value =0时,它不是由protobuf-net序列化的,而是在反序列化过程中,构造函数强制值为1(并且protobuf-net不改变这一点)。为了使其工作,我需要强制<
我试图在运行时序列化和反序列化一些对象,而不是使用属性,但我发现了许多问题。第一个是这样的;在运行时,我可以序列化一个整数数组,但不能序列化类型,除非我先包装它们。(Type type) in C:\Code\protobuf-net\src\protobuf-net\Meta\TypeModel.cs:line 1471
// at ProtoBuf.Meta.TypeModel.TrySerializeAuxiliaryType\src\<e