c# - 从不同的项目 .Net 访问 protobuf

我正在尝试使用 gRPC 构建一个大型系统。我有一个项目,我在其中定义了一个 .proto 文件。我创建了第二个项目,它引用了第一个项目。我希望能够在第二个项目的原型(prototype)文件中定义的消息中使用第一个项目的原型(prototype)文件中定义的消息。这可能吗?

最佳答案

在这些情况下,我总是将原型(prototype)文件放在它们自己的存储库中。例如,如果您使用的是 git,则可以在您的两个项目中使用包含定义文件的存储库作为 子模块

最后您将拥有三个存储库:

  1. 消息定义
  2. 项目A
  3. 项目 B

项目 A 和 B 将引用消息定义存储库。

https://stackoverflow.com/questions/56384142/

相关文章:

javascript - 当我在滚动功能上添加动画时,导航栏熄灭

amazon-web-services - AWS ECR 如何限制除最新标签之外的重新标记

java - 不再支持嵌入 Flash 的视频

google-drive-api - 从 Google Drive "Computers"获取文件到

python - Jupyter 笔记本 : how to run python shell com

javascript - 如何让外部库 intellisense 在 vscode for java

reactjs - 使用 react-testing-library 时让 react-datepi

java - 如何在 Reactive Spring WEBFlux(Spring 5) 中读取上传

mysql - 如果我定义一个卷,Docker-compose 将不会启动 MySQL

docker - 无法使用 docker login --password-stdin