【发布时间】:2018-03-08 15:20:46
【问题描述】:
我正在尝试掌握 protobuf-net,因为我相信这是帮助我反序列化 protobuf 创建的文件的正确工具。我已设法找到与相关文件相关的 .proto 文件,因此我相信我拥有处理该文件所需的所有原始信息。这是我的问题:
protobuf-net github page 说你必须像这样装饰你的类:
[ProtoContract]
class Person {
[ProtoMember(1)]
public int Id {get;set;}
[ProtoMember(2)]
public string Name {get;set;}
[ProtoMember(3)]
public Address Address {get;set;}
}
[ProtoContract]
class Address {
[ProtoMember(1)]
public string Line1 {get;set;}
[ProtoMember(2)]
public string Line2 {get;set;}
}
我的问题是,我是否需要从找到的每个 .proto 文件在我的项目中创建一个新类,并逐行将它们转换为上述格式?有没有办法可以引用 .proto 文件?
【问题讨论】:
标签: vb.net protocol-buffers protobuf-net