protobuf-net 与 protobuf-csharp-port 的性能
我知道这两个库的功能和设计,但我还没有发现这两个库之间有任何直接的性能比较。两者绝对都是很棒的库。关于设计,我认为由于反射较少,protobuf-csh…
protobuf-net 中的继承在运行时解析
是否可以在运行时指定特定抽象合约的子类型? 在经典的 WCF/DataContract 中,我们有 KnownTypeAttribute 及其构造函数,该构造函数接受表示要调用以…
使用 protobuf-net 合并 Collection 属性对象
尝试使用 protobuf-net Merge 保存和恢复对象。 我可以让简单的对象工作,但无法让集合属性对象进行合并。 感谢 protobuf-net 专家的任何帮助。 worki…
iPhone 的 Protobuf-net v2 alpha 编译 dll 问题
我们正在使用 unity3d(monotouch) 引擎 (C#) 开发一款跨平台在线游戏,并使用 protobuf-net(感谢 Marc Gravell)作为协议。 众所周知,反射在 iOS 上…
如何在 Windows Phone 7 上使用 protobuf-net v2?
我正在使用 Protobuf-net v2(来自 SVN 的 r363)的测试版。 我使用 Visual Studio 2010、项目 Proto 2010.sln 构建了它,并使用 Silverlight 2 配置…
从原始文件生成 C#,反之亦然,解释自定义选项
我正在使用 protobuf-net,并且我正在尝试: 生成 C#从 .proto 文件生成 .proto 文件 从 C# 类生成 .proto 文件 这非常容易分别使用: protogen.exe …
快速随机访问二进制文件,但在需要时也可以顺序访问。如何布局?
我有大约 10 亿个具有 DatasetKey 的数据集,每个数据集都有 1 到 50 000 000 个子条目(某些对象),平均值约为 100,但有很多肥尾。 数据写入后,不…
protobuf-csharp-port - 从文件流式传输记录,有点像 LINQ-to-XML 中的轴函数
我已经构建了 protobuf-csharp-port 附带的标准地址簿教程,我的代码如下: class Program { static void Main(string[] args) { CreateData(); ShowD…
C# 应用程序设置可以以 XML (protobuf-net) 以外的格式序列化吗?
C# 应用程序设置可以以 XML 以外的格式序列化吗?我找不到任何可以支持这一理论的东西。具体来说,我尝试保存的格式是通过 protobuf-net 的协议缓冲区…
协议缓冲区数组中浪费了字节?
我有一个这样的协议缓冲区设置: [ProtoContract] Foo { [ProtoMember(1)] Bar[] Bars; } 单个 Bar 被编码为 67 字节协议缓冲区。这听起来很正确,因…
我可以使用 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))]…