Google.Protobuf是否支持.NET Core?

Myt*_*ral 2 protocol-buffers protobuf-net protobuf-csharp-port .net-core uwp

我从Google.Protobuf Git中了解到有一些关于.NET Core支持的评论但是当我从Git获得源代码的副本时,Google.Protobuf项目在.依赖关系中列出.NetFramework 4.5以及.NetStandard 1.0 .

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

此外,通过通过问题跟踪器上连接到仓库去,我碰到这个线程从大约一年回有关获取Google.Protobuf发挥好与.NET的核心.

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

Jon*_*eet 6

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

鉴于UWP现在支持netstandard2.0,它肯定适用于netstandard1.0库.

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