みみたんのブログ

日記程度のことを。

【メモ書き】System.Xml.Serialization.XmlSerializerにてObsolete属性を付けたプロパティがデシリアライズされない

自分用のメモ書きです。

自宅サーバーのDB移行プログラムを作ってるときに見つけたのですが、

XmlSerializer クラス (System.Xml.Serialization)にてObsolete属性を付けたプロパティがデシリアライズされない現象があったのですが、

「オブジェクトが不要になったシリアル化、古い属性でマーク」に書いてあって、シリアライズ、デシリアライズされないみたいですね。

 

ついでに以下も。

weblogs.asp.net

どう対処しようかな・・・

そのプロパティだけXMLから直接取ってきてもいいんですが。。。

どうせ、DB移行プログラムなのでその後は使わないし。