我有一个自定义对象,正在尝试使用Protobuf-net进行序列化,但会抛出以下异常:
未处理的InvalidOperationException:在写入字符串数据之前无法写入Variant标头
我发现有趣的事情是,在我的对象图中没有任何被序列化的字符串。有人见过这样的错误吗?是否已知原因/解决方法?谢谢。
我有一个自定义对象,正在尝试使用Protobuf-net进行序列化,但会抛出以下异常:
未处理的InvalidOperationException:在写入字符串数据之前无法写入Variant标头
我发现有趣的事情是,在我的对象图中没有任何被序列化的字符串。有人见过这样的错误吗?是否已知原因/解决方法?谢谢。
这看起来很像这里的错误:
https://code.google.com/p/protobuf-net/issues/detail?id=218。
你是否在对象中的某个时刻序列化了一个零长度的byte[]?