ありがとうございます。
わかりました,BinaryFormatterの読み出しは厳しそうですか。

それで質問が変わるのですが,
循環参照を含むオブジェクトグラフを
XML形式にSerializeできるライブラリとかないでしょうか。
BinaryFormatterなら循環参照OKなのですが
.NET Frameworkに入ってるXML関係の機能は
見たところ循環参照OKなのがなさそうなので・・・。
JavaだとSimpleとか循環参照OKなXMLシリアライザがあるのですが
そういう感じのがあったらうれしいです。