2

我通过查看Google.Protobuf Git知道有一些关于 .NET Core 支持的评论,但是当我从 Git 获得源代码的副本时,Google.Protobuf 项目在依赖项中列出了 .NetFramework 4.5 和 .NetStandard 1.0 .

csharp 文件夹中的 Google.Protobuf Git Depot 上,有一些关于 .NET Core 支持的进一步评论。

此外,通过查看附加到 Depot 的问题跟踪器,我在大约一年前遇到了这个关于让 Google.Protobuf 与 .NET Core 配合使用的线程。

谁能给我一个关于 Google.Protobuf 是否支持 .NET Core 的明确答案?

4

1 回答 1

6

Google.Protobuf针对 .NET 4.5netstandard1.0。重要的是要理解,当多个框架按照依赖关系列出时,这仅意味着该包使用多目标来支持多个框架。

鉴于 UWP 现在支持 netstandard2.0,它绝对应该与 netstandard1.0 库一起使用。

反射(包括 JSON 支持)可能不起作用,因为它需要常规反射和(当前)表达式树编译 - 但对于简单的序列化和反序列化,它应该是绝对好的。

于 2018-02-09T19:08:52.970 回答