在 .NET 4.6 项目中使用 Google.Protobuf

Using Google.Protobuf in .NET 4.6 project

我对 C#、.NET 和 protobuf 比较陌生,所以我对向后兼容性方面的可能性还不是很了解。我正在开发一个针对 .NET 4.6.1 的项目,我想使用 Google's C# protobuf implementation,但是当我尝试通过 Nuget 包管理器安装时,我被告知无法安装该包,因为我的目标是 4.6.1,protobuf 似乎是为 4.5 构建的。

我有哪些选择?我研究过使用 protobuf-net,但不幸的是我有 proto3 .proto 文件,并且 protobuf-net 中包含的 proto 编译器似乎不支持 proto3。

这是 Git 上使用命令行的示例。

Git Protocol Buffer in C#

您可以从 Here on nuget 添加 Protocol buffer 命名空间

Protocol Buffer