【发布时间】:2020-12-27 17:06:28
【问题描述】:
我期待将 protobuf-net 与命名管道结合使用以与旧系统(WinXP 32 位、NetFramework 4.0.3)进行通信。 令人高兴的是,Net Framework 4.0 至少有 2.4.6 版可用。 最新版本的 readme.md 声明 net20 / net35 可以作为目标,但没有得到很大的支持。此外,信息页面指出需要 Net 4.6.1+ 并且在项目配置中我们发现至少必须以 netstandard2.0 为目标。
是否有任何(无痛)机会编译更高版本的 protobuf-net 对于网络框架 4.0 ? 似乎必须有“System.Buffers”和“System.Memory”的替代品, 这可能需要大量工作。
此外,从源代码中我们可以看到,使用带有命名管道的 protobuf-net 仍然被认为是“实验性的”。 可以发表任何声明,这离稳定还有多远? 我想在IPC using Protobuf 所示的生产环境中使用 protobuf-net,它 对我来说是非常优雅的解决方案。
【问题讨论】:
标签: .net-4.0 protocol-buffers windows-xp named-pipes protobuf-net