Генерация кода C# с файлами Protobuf Google Pro2

У меня есть несколько файлов.proto с синтаксисом proto2. Я пытаюсь автоматически сгенерировать классы C# с помощью компилятора protoc, но я получаю ошибку: "Генерация кода C# поддерживает только синтаксис proto3.

Кроме ручного обновления каждого файла.proto для соответствия синтаксису proto3, нет ли другого способа автоматически генерировать классы C#? Я абсолютно новичок в protobuf, поэтому я знаю, что это может звучать странно, учитывая, что компилятор четко заявляет, что я должен следовать синтаксису proto3 - мне просто интересно, был ли когда-нибудь обходной путь для получения классов C# для работы с proto2 синтаксис.

0 ответов

Вы можете использовать древний / venerable protogen.exe из пакета protobuf-net 1.0.0.280, чтобы сделать свое дело, или немного более современный, но все еще не поддерживаемый проект protobuf-csharp-port.

Другие вопросы по тегам