Protoc C#Google智能助理.proto“未找到或有错误”

时间:2017-05-16 23:42:41

标签: c# grpc proto google-assistant-sdk

我想使用gRPC与Google智能助理SDK进行通信。我下载了embedded_assistant.proto并在CMD中运行了这个命令:

protoc -I=I:"\PC Folders\Downloads\proto3.3.0win32\bin" --csharp_out=$DST_DIR "I:\PC Folders\Downloads\proto3.3.0win32\bin\embedded_assistant.proto"

然后它给了我这些错误:

  

google / api / annotations.proto:找不到文件。   google / rpc / status.proto:找不到文件。   embedded_assistant.proto:未找到导入“google / api / annotations.proto”或有错误。   embedded_assistant.proto:未找到导入“google / rpc / status.proto”或有错误。   embedded_assistant.proto:270:5:“google.rpc.Status”未定义。

我该如何解决这个问题?我使用了这个原型编译器:https://github.com/google/protobuf/releases,底部是protoc-3.3.0-win32.zip。

1 个答案:

答案 0 :(得分:1)

您可以从googleapis/googleapis存储库中获取这些文件: