Tag: 协议 缓冲区

是否可以将Protobuf-Net与没有无参数构造函数的类一起使用?

使用Protobuf-Net,我发现如果没有无参数构造函数或者我可能会遗漏某些东西,似乎无法反序列化一个类? 我不想要一些带有无参数构造函数的类。 我可以使用某种属性或其他技术吗?

如何从使用属性修饰的C#类生成.proto文件?

试图让我的思绪围绕谷歌protobuf。 我在C#中发现了一些protobuf的实现,但它们似乎缺少一个function:能够从使用属性修饰的现有C#类自动生成.proto文件。 我想这样做而不是从.proto文件中自动生成的C#类的原因是因为我已经在我的项目中定义了C#类,我不想复制它们只是为了满足ProtoBuf。 有没有人遇到过这种情况? 更新 这可能只是装饰一个C#类而不是使用.proto文件来使用protobuf吗?