C# protobuf net从.proto文件转换为.cs文件时是否支持字典?(通过protogen.exe)

C# protobuf net从.proto文件转换为.cs文件时是否支持字典?(通过protogen.exe),c#,protocol-buffers,protobuf-net,C#,Protocol Buffers,Protobuf Net,在C#使用protobuf net时,我希望将protobuf定义保存在.proto文件中。(用于生成其他语言的代码,…) 我知道Google的protoc实现不会在Java生成的代码中生成任何映射 但是,如果我从.cs文件生成.proto,protobufnet支持字典,我想知道它是否也支持从.proto到.cs文件的字典 例如,在.proto文件中,我有: message KeyValuePair_String_String { optional string Key = 1;

在C#使用protobuf net时,我希望将protobuf定义保存在.proto文件中。(用于生成其他语言的代码,…)

我知道Google的protoc实现不会在Java生成的代码中生成任何映射

但是,如果我从.cs文件生成.proto,protobufnet支持字典,我想知道它是否也支持从.proto到.cs文件的字典

例如,在.proto文件中,我有:

message KeyValuePair_String_String {
   optional string Key = 1;
   optional string Value = 2;
}
是否可以将任何参数传递给protobuf net C#protogen.exe编译器,以便它创建字典而不是列表

谢谢,
鲁伊

简单的回答是:目前没有