【转】Google Protocol Buffers C#配置方法
(转自http://www.blogjava.net/TiGERTiAN/archive/2009/08/21/292085.html)
Google Protocol Buffers是google出品的一个协议生成工具,特点就是跨平台,效率高,速度快,对我们自己的程序定义和使用私有协议很有帮助。
Protocol Buffers入门:
1、去 http://code.google.com/p/protobuf/downloads/list 下载一个源代码包和一个已编译好的二进制包
2、找一个Proto示例代码,使用命令

将proto文件编译一下即可得到对应的Java源代码。例如 protoc -I=src --java_out=addressbook.proto。
C#的配置:
1、Google本身不自带生成C#源码的功能,要使用C#,必须使用一个Csharp port,项目地址是:http://code.google.com/p/protobuf-csharp-port/
2、源码可以从SVN上面Download下来,Download下来之后,需要去下载一个NAnt,然后在项目源码目录下进行命令操作,用来编译生成可执行文件

这步做完会生成几个文件:
主要是第一个和第二个
第一个ProtoGen.exe是用来生成C#源码的
第二个Google.ProtocolBuffers.dll是用来在项目中进行引用的。



本站原创文章可以转载,但未经本人同意前请勿用于商业用途。转载本站文章请注明出处及本站链接,并请保持文章的完整性。本人保留对本站原创文章的一切权利。
更多文章请访问[Wizcas.cn]
更多文章请访问[Wizcas.cn]