【发布时间】:2016-08-18 21:19:34
【问题描述】:
我正在使用 protobuf 和 c#,c# port 似乎是使用 proto2 生成 c# 类的答案。我能够弄清楚 c# 端口是使用来自this SO post 的 dotnet 2.0 构建的,并且我使用的是 mono latest,在撰写本文时是 4.4.x。我的命令是:
mono ./ProtoGen.exe --proto_path=../idl -output_directory=../out ../my.proto
它产生
WARNING: The runtime version supported by this application is unavailable.
Using default runtime: v4.0.30319
没有文件输出,echo $? 告诉我它以255 退出。
有什么建议吗?谢谢!
【问题讨论】:
-
不能说那个“旧”版本,但我使用带有 C# 输出的最新 protobuf:github.com/google/protobuf/releases(参见 c# 部分)
-
是的,v3 与 v2 明确不兼容
标签: c# mono protocol-buffers protobuf-csharp-port