从C#数据协定生成.bond文件

时间:2018-01-17 10:40:37

标签: c# bond

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

Bond API仅支持“运行时架构”生成,但绑定编译器无法从运行时架构生成AST或IDL架构。

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

如何使用Bond API解决此问题,而无需开发“AutoCodeGen”或“AutoBondGen”?

感谢您的回复。

1 个答案:

答案 0 :(得分:0)

截至2018年1月,此功能不存在。

open feature request寻找贡献者来提供此类功能。