【发布时间】:2010-09-25 10:19:45
【问题描述】:
我有大量专有模式的 XML 文件 - XML 文件定义二进制通信协议(消息结构)。
我想利用 Google 的协议缓冲区技术。
我正在使用现有代码将 XML 文件加载到对象模型中(在内存中)。 我想从该对象模型生成一个 .proto 文件。
所以基本上我正在寻找的是代码/库(在 C#/.NET 中),它将 .proto 文件格式表示为对象模型,并且可以将该对象模型保存到 .proto 文件中。
我看了 Jon Skeet 的 dotnet-protobufs,我想我明白它的作用(基于 .proto 文件生成 c# 代码)
但是,我不知道是否可以在我的项目中使用它(它可能有 .proto 格式的对象模型,但可能只有代码可以解析这种格式而不是写出来)
【问题讨论】:
标签: c# .net protocol-buffers