[英]Unable To Compile Google Protobuf 2 Messages using C# with Mono
我正在使用protobuf和c#,並且c#端口似乎是使用proto2生成c#類的答案。 我能夠從此SO post得出c#端口是使用dotnet 2.0構建的 ,並且我使用的是mono最新版本,在撰寫本文時為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
退出。
有小費嗎? 謝謝!
它在當前的protobuf v3.0 文檔中有所掩蓋,但是在“ 編譯器調用”部分下。
C#代碼生成器僅支持proto3消息。 確保每個.proto文件都以以下聲明開頭:
syntax = "proto3";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.