protobuf-csharp-port今天最好使用这些工具的哪些版本?

时间:2011-02-24 01:59:09

标签: c# macos mono protocol-buffers

在Mac上,使用Mono 2.6,并希望开始使用protobuf-csharp-port。

我刚从google编译protobuf-2.3.0的protoc。或者我应该使用最近推出的protobuf-2.4.0?对于protobuf-csharp-port,我应该使用0.9.1下载(2010年5月)还是继续克隆Git master分支?

因此,看起来使用2.3.0 + 0.9.1成功编译了AddressBook教程。想知道是否建议使用protoc 2.4.0 + git master?

提前感谢并期待深入了解protobuf-csharp-port。 亚历

1 个答案:

答案 0 :(得分:3)

我不能说我在Mac上使用过protobuf-csharp-port。它可能 最好与protobuf的2.3.0版本一起使用,因为它是我在Windows上使用的protoc版本。

我建议在github上使用最新版本的protobuf-csharp-port;其中包括ProtoGen中的一些新功能,例如为您自动调用protoc - 虽然它假定为protoc.exe,因此您需要修改它以调用Mac版本。您还可以从命令行指定各种生成选项,而不是“污染”其他可移植的.proto文件,这很好。不幸的是我还没有相关的文档,但随时可以询问有关任何特定位的信息:)

github存储库也支持“lite”运行时,如果这对你有用的话。这是一个合理的最近添加,其余的用法没有那么多,只是为了警告你。我不知道有什么问题,但要注意它的近期性:)