5
我們一直在工作中使用protobuf一段時間,並決定爲客戶端編寫一個小控制檯應用程序,以便他們在現場進行一些測試。在預編譯事件中使用protogen從.proto文件生成c#文件
我開始了一個新的c#控制檯應用程序,並從nuget下載了google.protocolbuffers和protobuf-net。
我試圖做到的,是把我的「messages.proto」文件到
我試圖讓protobuf的打造訊息上預生成事件,但用文件「messages.cs」沒有成功,似乎命令論點自我們第一次實施以來已經發生了變化。我跟着這裏的例子
http://code.google.com/p/protobuf-csharp-port/wiki/ProtoGen
,並添加了以下預生成事件
"$(projectdir)packages\Google.ProtocolBuffers.2.4.1.473\tools\protogen.exe" --proto_path=./protos protos/messages.proto --include_imports -output_directory=./
不過,我得到以下錯誤
Input file protos/messages.proto doesn't exist.
我已經試過各種組合,但似乎沒有任何上班。我接近這一切是錯誤還是有一個陷阱?任何幫助非常感謝!
很可能是解決方案,謝謝你的 – Neil