我刚开始学习 gRPC,我遇到了proto 文件的问题,因为我了解这些文件定义了传入-传出数据的模型。
在服务器端一切正常。服务器编译并运行良好,但客户端无法识别来自服务器的 proto 文件。使用Visual Studio 2019,建议添加整个服务器作为参考。
在这一点上,我相信我走得太远了。在寻找解决方案时,我读到需要将其添加为服务引用,但 Visual Studio 2019 仅提供 WCF 和 Azure 服务。我是否需要将粘贴 proto 文件从服务器复制到客户端,因为查看其他“教程”我注意到复制粘贴到客户端、客户端和服务器的 proto 文件是.NET Core 3.0和ASP.NET Core 3.0。
正如标题所说,List 的定义是针对 gRPC proto3 的,尝试在https://developers.google.com/protocol-buffers/docs/proto3 中搜索并找到“重复”类型,但似乎是只读的,map 是不是解决方案,因为我不使用索引键。我需要列表的 gRPC 解决方案谢谢。