MyObject
ストレージ用にシリアル化する必要がある(いくつかの基本的なプロパティと、List(of MyObject)
再帰的である)という単純なカスタムオブジェクトがあります。XMLとBinaryのどちらにシリアル化するかはまだわかりませんが、いくつかの異なる名前空間が関係している可能性があるため、最新のメソッドを使用していることを確認したいと思います。何かが足りない。
- XMLを実行するには、
System.Xml.Serialization.XmlSerializer
- バイナリを実行するには、
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
もありますがSystem.Runtime.Serialization.Formatters.Soap.SoapFormatter
、MSDNは、BinaryFormatterを優先して減価償却されていると主張しています。上記の2番目の名前空間にすべてがあると予想していました-使用する必要があるXmlSerializerの新しいバージョンはありますか?