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