On Wednesday, February 3, 2021 at 8:14:54 AM UTC-8 Luke S wrote:
> ... to obtain the version of protoc/plugin to enable me to generate these
> more modern files for our clients?
Typically, one shares the .proto files with consumers--not the generated
code. This lets them generate code however fits best into their development
process.
If you were to share the .proto files with them, they could use their .NET
Core 3+/.NET 5+ toolchain, and you could use your C++ toolchain. Each of you
can upgrade toolchains independently of each other now.
This assumes the messages and service remain backward/forward compatible
with each other [1] [2], but you have that problem when sharing generated
code too...
[1]:
https://developers.google.com/protocol-buffers/docs/proto3#updating[2]:
https://docs.microsoft.com/en-us/aspnet/core/grpc/versioning?view=aspnetcore-5.0--
Christopher Warrington
Microsoft Corp.