.NET Standard 2.0 的 protobuf-net 2.4.0 不完全兼容

protobuf-net 2.4.0 for .NET Standard 2.0 not fully compatible

我构建的 protobuf-net 2.4.0 project for .Net Standard 2.0 but the portability-analyzer tool 由于以下详细信息仅显示 92% 的兼容性。

问题是:

  1. 我是否可以在每个 .NETCore、.NETFramework 和 .NET 项目中使用它? (我已经找到了 and 个帖子,但是通过刚才描述的测试,我想确定它是这样的)
  2. 是否有与 .Net Standard 2.0 完全兼容的 protobuf-net 版本?

令人困惑的是,谈论与 .NET Standard 的兼容性是不可能的,除非你指的是“最小公分母”,而大多数人并不这么认为。重要的是 你实际上 运行 它在 上的内容。您提到了 .NET Framework 和 .NET Core - should.work 就可以了。如果您在 Unity 或 Xamarin(移动等)上使用它,答案会更复杂。