【问题标题】:How to persuade GetProto to spit out proto3 format如何说服GetProto吐出proto3格式
【发布时间】:2018-11-01 09:56:56
【问题描述】:

使用 Marc Gravell 出色的 ProtobufNet,我们能够在 C# 中维护我们的类型,然后将它们导出为 .proto 文件,以便转换为客户所需的所有语言。

但是我们希望使用 proto3 协议格式,它比似乎是标准的 proto2 更简单且不易出错。

在网上浏览后,我们发现了作者的这篇令人鼓舞的帖子,似乎表明有 proto3 支持:https://github.com/mgravell/protobuf-net/issues/187

但是,我们还没有找到任何有关 ProtobufNet 的文档,因此要知道如何实现这一点有点困难。所以问题是,我们如何让GetProto 为我们修饰的 C# 类型生成 proto3 兼容的输出

【问题讨论】:

    标签: c# protocol-buffers protobuf-net protoc proto3


    【解决方案1】:

    在当前版本中,有一个可选参数(从技术上讲是重载)定义了架构版本。我认为它甚至可能默认为 proto3。

    所以...只是更新?或者最坏的情况:更新并指定 GetProto 的可选参数。

    【讨论】:

      猜你喜欢
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-16
      • 1970-01-01
      相关资源
      最近更新 更多