通过查看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给我一个明确的答案吗?
答案 0 :(得分:6)
Google.Protobuf
的目标是.NET 4.5 和 netstandard1.0。重要的是要理解当根据依赖关系列出多个框架时,这意味着该软件包使用多目标来支持多个框架。
鉴于UWP现在支持netstandard2.0,它肯定适用于netstandard1.0库。
反射(包括JSON支持)可能不起作用,因为它需要常规反射和(当前)表达式树编译 - 但是对于简单的序列化和反序列化,它应该是绝对正常的。