網站下載protobuf-csharp-port包,我下載的版本是:protobuf-csharp-port-2.4.
1.473-release-binaries。
2.將上述包解壓縮之後,取出其中的ProtoGen.exe.config,protoc.exe,ProtoGen.exe及Google.ProtocolBuffers.dll檔案放到D:\protoc資料夾裡 (D:\protoc資料夾是我自建的)。
3.開啟命令提示符(我的是windows7系統),先用doc命令中的cd C:\命令轉到C盤,然後輸入D:回車,轉到D盤,然後cd protoc轉到D:\protoc資料夾下。(非常細緻哈,甚至有點囉嗦哈,不過我每次用都得google一下的呢~)
4.將需要轉成c#的protobuf檔案也新增到D:\protoc資料夾裡,比如我們要轉AddressBook.proto檔案。
5.在命令提示符內輸入: protoc --descriptor_set_out=AddressBook.protobin --include_imports AddressBook.proto (上述命令之後,你會發現D protoc資料夾內多了一個AddressBook.protobin檔案) 接下來: protogen AddressBook.protobin回車 上述命令之後,D盤protoc資料夾裡多了個AddressBook.cs檔案,是的,這就是萬眾矚目的終極目標檔案。 大功告成,呵呵,很簡單的吧。
6.將cs檔案匯入專案中就可以使用了~
網站下載protobuf-csharp-port包,我下載的版本是:protobuf-csharp-port-2.4.
1.473-release-binaries。
2.將上述包解壓縮之後,取出其中的ProtoGen.exe.config,protoc.exe,ProtoGen.exe及Google.ProtocolBuffers.dll檔案放到D:\protoc資料夾裡 (D:\protoc資料夾是我自建的)。
3.開啟命令提示符(我的是windows7系統),先用doc命令中的cd C:\命令轉到C盤,然後輸入D:回車,轉到D盤,然後cd protoc轉到D:\protoc資料夾下。(非常細緻哈,甚至有點囉嗦哈,不過我每次用都得google一下的呢~)
4.將需要轉成c#的protobuf檔案也新增到D:\protoc資料夾裡,比如我們要轉AddressBook.proto檔案。
5.在命令提示符內輸入: protoc --descriptor_set_out=AddressBook.protobin --include_imports AddressBook.proto (上述命令之後,你會發現D protoc資料夾內多了一個AddressBook.protobin檔案) 接下來: protogen AddressBook.protobin回車 上述命令之後,D盤protoc資料夾裡多了個AddressBook.cs檔案,是的,這就是萬眾矚目的終極目標檔案。 大功告成,呵呵,很簡單的吧。
6.將cs檔案匯入專案中就可以使用了~