我已经用MS Bond属性编写了C#数据合约。它仅适用于C#数据交换。但我无法获得IDL或AST模式(.bond文件)来生成其他语言的数据合约(с++,python)。
Bond API仅支持“运行时架构”生成,但绑定编译器无法从运行时架构生成AST或IDL架构。
Avro和Protobuf.NET在运行时支持“模式生成”(Serializer.GetProto())。
如何使用Bond API解决此问题,而无需开发“AutoCodeGen”或“AutoBondGen”?
感谢您的回复。