【问题标题】:C# code generation with Google Protobuf proto2 files使用 Google Protobuf proto2 文件生成 C# 代码
【发布时间】:2017-06-09 12:55:32
【问题描述】:

我有几个具有 proto2 语法的 .proto 文件。我正在尝试使用 protoc 编译器自动生成 C# 类,但出现错误:“C# 代码生成仅支持 proto3 语法。

除了手动更新每个 .proto 文件以符合 proto3 语法之外,没有其他方法可以自动生成 C# 类吗?我对 protobuf 完全陌生,所以我知道这听起来像是一个奇怪的问题,因为编译器明确指出我必须遵循 proto3 语法 - 我只是想知道是否有解决方法让 C# 类与 proto2 一起工作句法。

【问题讨论】:

标签: c# auto-generate protocol-buffers protobuf-csharp-port


【解决方案1】:

您可以使用 protobuf-net 1.0.0.280 包中的古老/古老的 protogen.exe 来解决问题,或者使用稍微更现代但仍不再维护的 protobuf-csharp-port 项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-24
    • 1970-01-01
    • 2020-12-29
    • 1970-01-01
    相关资源
    最近更新 更多