问题是数据的生产者没有.proto定义,并且只有.cs文件。
从查看其他问题似乎是可能的,但是是否有一个工具可以将.cs protobuf-net定义转换为.proto文件,以便我可以使用该文件进行python中的python?
string proto = Serializer.GetProto<YourRootType>();
请注意,如果您使用的是DateTime
或TimeSpan
,则应该分别使用DataFormat.WellKnown
-分别使用Timestamp
和Duration
-但是,这是对现有数据的破坏更改(这是通过[ProtoMember(...)]
完成的(