0

我已经编写了具有 MS Bond 属性的 C# 数据合同。它适用于仅 C# 的数据交换。但是我无法获得 IDL 或 AST 模式(.bond 文件)来用其他语言(с++、python)生成这些数据合约。

Bond API 仅支持“运行时模式”生成,但债券编译器无法从运行时模式生成 AST 或 IDL 模式。

Avro 和 Protobuf.NET 在运行时支持“模式生成”(Serializer.GetProto())。

如何在不开发“AutoCodeGen”或“AutoBondGen”的情况下使用 Bond API 解决这个问题?

感谢您的回复。

4

1 回答 1

0

As of January 2018, such functionality does not exist.

There's an open feature request that looking for contributors to provide such functionality.

于 2018-01-17T21:22:55.803 回答