在c#中用protobuf net序列化的对象能否通过生成.proto文件用python反序列化?

在c#中用protobuf net序列化的对象能否通过生成.proto文件用python反序列化?,c#,python,protobuf-net,C#,Python,Protobuf Net,问题是数据的生产者没有.proto定义,只有.cs文件 从其他问题来看,这似乎是可能的,但是否有一种工具可以将.cs protobuf net定义转换为.proto文件,以便我可以使用该文件在python中进行反序列化?string proto=Serializer.GetProto(); 请注意,如果您使用的是DateTime或TimeSpan,理想情况下应该使用数据格式。众所周知的-分别使用时间戳和持续时间-但是,这是对现有数据的突破性更改(这是通过[ProtoMember(…])完成的)

问题是数据的生产者没有.proto定义,只有.cs文件

从其他问题来看,这似乎是可能的,但是否有一种工具可以将.cs protobuf net定义转换为.proto文件,以便我可以使用该文件在python中进行反序列化?

string proto=Serializer.GetProto();

请注意,如果您使用的是
DateTime
TimeSpan
,理想情况下应该使用
数据格式。众所周知的
-分别使用
时间戳
持续时间
-但是,这是对现有数据的突破性更改(这是通过
[ProtoMember(…])
完成的)

展示您尝试过的代码会很有帮助-这将导致更好/更快地回答您的问题。