在使用protobuf-net的C#中,我想将我的protobuf定义保留在 .proto 文件中。 (它用于生成其他语言的代码,...)
我知道Google的protoc实现不会在Java生成的代码中生成任何Map。
但是,由于protobuf-net支持字典,如果我从 .cs 文件生成 .proto ,我想知道它是否也支持它们来自 .proto 到 .cs 文件。
例如,在 .proto 文件中,我有:
message KeyValuePair_String_String {
optional string Key = 1;
optional string Value = 2;
}
是否可以将任何参数传递给protobuf-net C#protogen.exe编译器,以便它创建字典而不是列表?
谢谢, 瑞
答案 0 :(得分:2)
简短的回答是:目前不是。