質問であります。
XMLシリアル化ってバージョントレラントなんだろうか?

「バージョントレラント」の厳密な定義とは違うかもしれませんが、
俺としては次の条件を満たせば必要十分なんですが。

(1) デシリアライズの際、XMLに、デシリアライズされるクラスが知らない
  フィールドやプロパティが記述してあっても例外にならない。

(2) デシリアライズの際、XMLに、デシリアライズされるクラスの本来シリアル化対象のはずの
  フィールドやプロパティが記述してなくても例外にならない。

簡単なコードでテストしてみると、どうもこれらの条件は満たしているっぽいのですが、
できれば何か裏づけが欲しいんですよね。

MSDNライブラリ見てもググって見てもどうも裏付けるような文章が見つからない。
↓の中氏の文章は(誌面の都合もあるんでしょうが)いまいち舌足らずだし。
http://www.microsoft.com/japan/msdn/netframework/skillup/core/article9.aspx