I am using protocol buffer in .net http://code.google.com/p/protobuf-net/.

I installed the visual studio support version, which I can just write
proto file in project and it generates csharp class files

A lot of times that I need to dump the files into xml(or another text
format if available) file. I found that there is a method
Serializer.Serialize() which takes an XmlWriter parameter. I tried to
use it but it complains that the protobuf type I defined must be
convertible to System.Xml.Serialization.IXmlSerializable.

In my case, what I should do in order for my type can be convertible
to System.Xml.Serialization.IXmlSerializable? I don't want to change
the cs file directly since it is generated on the fly when the proto
file is changed.


You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To post to this group, send email to protobuf@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to