Google.Protobuf是否支持.NET Core?

时间:2018-02-09 18:59:47

标签: uwp .net-core protocol-buffers protobuf-net protobuf-csharp-port

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

csharp folder的Google.Protobuf Git Depot上,还有一些关于.NET Core支持的评论。

另外,通过关于Depot附带的问题跟踪器,大约一年前我遇到了关于让Google.Protobuf与.NET Core配合使用的thread

任何人都能就Google.Protobuf是否支持.NET Core给我一个明确的答案吗?

1 个答案:

答案 0 :(得分:6)

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

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

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