protobuf-net 端口到 .net core 2.0 [关闭]

Posted

技术标签:

【中文标题】protobuf-net 端口到 .net core 2.0 [关闭]【英文标题】:protobuf-net port to .net core 2.0 [closed] 【发布时间】:2017-10-01 01:26:45 【问题描述】:

我需要 .net core 2.0 上的 google 协议缓冲区。 我知道官方的 google proto buffer 实现在 .net core 2.0 上不可用,但是 protobuf-net 可以移植到 .net core 2.0 吗?

我尝试自己移植它,我发现该库使用了尚未移植到 .net 核心的 AppDomain.CurrentDomain.DefineDynamicAssembly。

.net WEBAPIController 是如何使用 google 协议缓冲区的?

【问题讨论】:

“我知道官方的 google proto 缓冲区实现在 .net core 2.0 上不可用” - 嗯,它应该可以正常工作。我们的目标是 netstandard1.3,所以应该没问题。给出你的标题,我想你可能会混淆“.NET Core 2.0”(2017)和“.NET 2.0”(2005)。 另外,你的最后一句话应该在一个单独的问题中,并且更多更详细。非常不清楚你的意思。 谢谢乔恩,这是一个错字,我已经改正了 【参考方案1】:

nuget 上的 Protobuf-net 已经支持网络标准 1.3 及更高版本,其中包括您需要的内容。使用 protobuf-net 不需要做任何事情。

【讨论】:

谢谢 我正在尝试通过 GitHub 下载源代码来使用 .net 2.0 编译自己,是否需要做任何额外的事情才能成功编译? @RohitSharma "dotnet build" 应该可以工作...

以上是关于protobuf-net 端口到 .net core 2.0 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

.Net Core 配置 CORS 以同时允许所有子域和所有 localhost 端口

使用 C# 中的 ProtoBuf-Net 库将类数据保存到加密文件

带有 Protobuf-net 的端点行为配置 WCF

Protobuf-net.Grpc 服务契约继承

检测到 Protobuf-net 可能的递归:序列化孩子和父母

protobuf-net - 列出支持的类型