当它从.proto文件到.cs文件时,protobuf-net是否支持字典?(通过protogen.exe)

本文关键字:文件 字典 支持 通过 exe protogen 是否 protobuf-net proto cs | 更新日期: 2023-09-27 18:19:20

在使用protobuf-net的c#中,我希望在中保留我的protobuf定义。原型文件。(它被用来为其他语言生成代码,…)

我知道Google的协议实现不会在Java生成的代码中生成任何Map。

然而,由于protobuf-net支持字典,如果我生成。proto.cs文件,我想知道它是否也支持他们从。Proto to.cs file.

例如,在中。proto文件:

message KeyValuePair_String_String {
   optional string Key = 1;
   optional string Value = 2;
}

是否有可能将任何参数传递给protobuf-net c# protogen.exe编译器,以便它创建字典而不是列表?

谢谢,鲁伊

当它从.proto文件到.cs文件时,protobuf-net是否支持字典?(通过protogen.exe)

简短的回答是:目前没有。