提问者:小点点

C#使用Google Protobuf proto2文件生成代码


我有几个。具有proto2语法的proto文件。我试图使用protoc编译器自动生成C#类,但我得到了一个错误:“C#代码生成只支持proto3语法。

而不是手动更新每个。proto文件要符合proto3语法,是否有其他方法可以自动生成C#类?我对protobuf完全陌生,所以我知道这听起来像是一个奇怪的问题,因为编译器明确指出我必须遵循proto3语法-我只是想知道是否有办法让C类使用proto2语法。


共1个答案

匿名用户

你可以使用古老的原始生物。exe从protobuf net 1.0.0.280包中做这个把戏,或者稍微现代一些,但仍然不再维护protobuf csharp端口项目。