我可以使用 Protobuf-net 控制生成的类的可见性吗?
我正在使用 protobuf-net (感谢 Marc :) )来序列化我的对象模型,但我希望对象模型在程序集外部不可见(具体来说,我希望它在内部)。 默认情况下,…
C# Mono aot 与 protobuf-net 获取 ExecutionEngineException
首先非常感谢 protobuf-net http://code.google.com/ 的 Marc Gravell 作者p/protobuf-net/ 。这真是一个很棒的资源。无论如何,我希望马克或其他人可…
使用 protobuf-net 进行质量过滤
我已经使用 protobuf-net 序列化了对象列表。 理论上,.bin 文件可以包含数百万个对象。 让我们假设这些对象属于包含以下内容的类: public string Ev…
在 protobuf-net 中,是否可以根据基本类型部分反序列化消息
在 protobuf-net 中是否可以根据基本类型部分反序列化消息? 在我的系统中,我有一个继承层次结构,其中每条消息都继承自 MessageBase。 MessageBase …
使用 Protobuf-net 和继承时有没有办法纠正这个运行时错误?
好的,我有以下代码,以前可以工作,但现在不行。唯一改变的是我现在使用 VS2010 和 .NET4 [ProtoContract] [ProtoInclude(1, typeof(DerivedClass))]…
如何使用 PrefixStyle 和 ProtoBuf-net 获取长度数?
在下面的示例中,如何使用 PrefixStyle 和 ProtoBuf-net 获取长度数字? PrefixStyle.Base128 和 PrefixStyle.Fixed32 之间有什么区别? 谢谢! PerfT…
protobuf.net 中的子类化
我有一个围绕 protobuf.net 构建的系统,该系统公开了一个我希望最终用户实现的抽象类(foo)。抽象类可通过 protobuf.net 序列化。目前,当我尝试序…
找不到合适的默认类型编码。使用 protobuf 进行序列化时
我有以下类:- [Serializable] [DataContract(Name = "StateValueWrapper")] public class StateValueWrapper { [DataMember(Order = 1)] public Type…
对 WCF 使用 protobuf-net 序列化器时出现问题
我们正在使用 protobuf-net 来序列化我的 WCF 数据契约。序列化时,我收到错误“指纹中检测到重复标签 9”,有什么建议吗? 我没有使用任何属性,例如…
使用 protobuf-net 反序列化由 google 的 protobuf 序列化的数据时出现问题
我目前正在开发在一个应用程序 (C++) 中序列化并需要在另一个应用程序 (C#) 中反序列化的代码。我正在尝试使用 google proto + protobuf-net 但出现问…
protobuf-net 是否支持可为 null 的类型?
是否可以在 protobuf-net 中生成可为 null 的成员? message ProtoBuf1 { optional Int32? databit = 1 optional Nullable<bool> databool = 2 } …
使用 protobuf-net 序列化数据集时出错
我正在尝试使用 protobuf-net 序列化数据集,但出现以下错误: 未处理的异常: System.InvalidOperationException:否 合适的默认数据集编码 成立。在…
Protobuf-net 反序列化开放街道地图
对于我的一生,我无法反序列化 开放街道地图 中的 protobuf 文件。 我正在尝试反序列化以下摘录: http://download. geofabrik.de/osm/north-america/…
protobuf-net——数据合约代理?
现在,我使用 DataContractSerializer 和 DataContractSurrogate 为 NHibernate 代理类提供序列化描述(如 http://timvasil.com/blog14/post/2008/02/…