2023年8月9日宣布的变更
2023年8月9日宣布的 Protocol Buffers 变更。
.NET 支持政策
Protobuf 团队通过两种方式支持 .NET
- Protoc 生成 C# 代码
- 提供生成代码的运行时支持以及反射及其他功能的 Google.Protobuf NuGet 包
以前,针对这些支持政策并不明确,特别是支持哪些 .NET 运行时。从 2023 年 8 月起,支持将按照 Google 开源 .NET 支持政策 提供。我们预计这意味着 Google.Protobuf
包将不再支持某些旧版本的 .NET,但不会发布新的主版本。
在支持 .NET 的 Google 项目中,Protobuf 在两个方面相对特殊:首先,由于我们支持生成客户期望编译的 C# 代码,因此我们需要考虑语言版本以及运行时版本。当前的政策并未涵盖这方面的支持,因此我们将为此发布单独的政策。其次,虽然 Unity 不是一流的支持平台,但我们了解到 Protobuf 在 Unity 上被广泛使用,我们将尽可能合理地避免破坏这种用法。
确定 Google.Protobuf
的新目标平台集合后,将发布更多详细信息。这将在生效版本发布前至少一个月进行,以便社区提供反馈。目前,我们建议用户查阅支持政策。