I am shopping for a BinaryFormatter alternative/replacement.
The current issues I have with BinaryFormatter (and the alternatives should address this) are
1) backwards compatibility (can deserialize Classes serialized using an earlier version)
2) size
3) speed
I have checked out AltSerializer which looks ok, some conflicting reports on speed however it looks like it supports backwards compatibility.
I also looked at protobuf-net which looks fantastic except at this stage it would require alot of work as you have to define all the .proto files.
Perhaps someone using either of the above or something else would care to comment.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…