我希望使用protobuf-net从RuntimeTypeModel.Default
以外的类型模型生成.proto文件:
RuntimeTypeModel myModel = TypeModel.Create();
myModel.Add(typeof(MyClass), true);
...
string myProto = Serializer.GetProto<MyClass>(); // Does not work, as it references RuntimeTypeModel.Default
在这种情况下,如何生成.proto文件?
从
GetProto()
的源代码推断,我是否应该简单地调用myModel.GetSchema(typeof(MyClass))
? 最佳答案
由于到目前为止没有人回答:
调用myModel.GetSchema(typeof(MyClass))
确实可以,但是我不确定这是否是正确的方法。
关于c# - 从protobuf-net中的自定义RuntimeTypeModel生成.proto文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30896681/