【问题标题】:Protoc C# Google Assistant .proto "Was Not Found Or Has Errors"Protoc C# Google Assistant .proto“未找到或有错误”
【发布时间】:2017-05-16 23:42:40
【问题描述】:

我想使用 gRPC 与 Google Assistant 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”未定义。

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我已经下载了这些文件,但事实证明我必须将其放入包含文件夹而不是 bin 文件夹中。感谢您的帮助:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-11
    • 1970-01-01
    相关资源
    最近更新 更多