2

There's already a comparison between protobuf-net and protobuf-csharp-port, but there's also Google's official Google.Protobuf nuget package.

What are the advantages and disadvantages of each one, which one should I use and in what cases?

galah92
  • 3,621
  • 2
  • 29
  • 55
  • 1
    @MarcGravell Is this really a duplicate? The question you marked compares "protobuf-net" with "protobuf-csharp-port", not "Google.Protobuf." I stumbled into this question with the same question as OP. – Logical Fallacy Mar 08 '18 at 23:44
  • 5
    @LogicalFallacy protobuf-csharp-port *became* Google.Protobuf; reference: https://github.com/jskeet/protobuf-csharp-port – Marc Gravell Mar 09 '18 at 00:13
  • @MarcGravell aaah my bad. I've been using Google.Protobuf for a while, and I'm getting really sick of dealing with MSBuild issues for `.proto`->`.cs` generation. Trying to wrap my head around protobuf-net now. – Logical Fallacy Mar 09 '18 at 01:18
  • @LogicalFallacy if you want an easy option: https://protogen.marcgravell.com – Marc Gravell Mar 10 '18 at 01:28

0 Answers0