Генерация.bond файлов из контрактов данных C#
Я написал контракты данных C # с атрибутами MS Bond. Это нормально работает только для обмена данными в C #. Но я не могу получить схему IDL или AST (файл.bond) для генерации этих контрактов данных на других языках (с ++, python).
Bond API поддерживает только генерацию "Схемы времени выполнения", но компилятор связей не может создать схему AST или IDL из схемы среды выполнения.
Avro и Protobuf.NET поддерживают "генерацию схемы" (Serializer.GetProto()) во время выполнения.
Как я могу решить эту проблему с Bond API и без разработки "AutoCodeGen" или "AutoBondGen"?
Спасибо за ваши ответы.
1 ответ
По состоянию на январь 2018 года такой функциональности не существует.
Есть открытый запрос на добавление функции, которая ищет участников для предоставления такой функциональности.