如何从Protocol Buffers .NET代码生成.proto文件?

myW*_*SON 6 .net c# c++ protocol-buffers protobuf-net

所以让我们的类在文件夹中的属性如何从它们生成.proto标记文件(以获取例如C++代码)?

Mar*_*ell 6

通过"具有属性的类",你的意思是属于protobuf-net的属性吗?如果是这样,protobuf-net有一个GetProto方法可以根据根类型提供模式:

string proto = Serializer.GetProto<SomeType>();
Run Code Online (Sandbox Code Playgroud)

尽管有相反的传言,v2中的这种方法已经重新实施了很长一段时间.