簡體   English   中英

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

[英]C# code generation with Google Protobuf proto2 files

我有幾個帶有proto2語法的.proto文件。 我試圖使用protoc編譯器自動生成C#類,但我得到錯誤:“C#代碼生成僅支持proto3語法。

除了手動更新每個.proto文件以符合proto3語法之外,還有其他方法可以自動生成C#類嗎? 我對protobuf完全不熟悉所以我知道這可能聽起來像一個奇怪的問題,因為編譯器明確指出我必須遵循proto3語法 - 我只是想知道是否有一個解決辦法讓C#類與proto2一起工作句法。

您可以使用protobuf-net 1.0.0.280包中的古老/古老的protogen.exe來完成這個技巧,或者稍微更現代,但仍然不再維護protobuf-csharp-port項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM