views:

119

answers:

1

I have stated using the protobuf-net lib to communication between some of the programs I'm maintaining. I have also been able to decode messages from C# to Ruby. My ruby ProtoBuf lib is using a .proto file to generate the ruby code. In the interest of having to make changes in as few places as possible I would like to have protobuf-net use the same .proto file. Looking though the protobuf-net folders there is a Dll named ProtoBufGenerator and the protobuf exe but I cant find any instructions on if I can make protobuf-net work this way.

Is this possible?

+1  A: 

Check out Marc Gravell's blog, this post specifically. You basically set it as a custom build tool for the file in Visual Studio.

Thorarin
Wow, all I had to do was add the file to the project since i already had installed protobuf-net. Very cool.
JustSmith
@JustSmith (and @Thorarin) - just for completeness, there is also a command-line tool, `protogen.exe`.
Marc Gravell