Mit C # .NET 2.0 habe ich eine zusammengesetzte Datenklasse, die das [Serializable]Attribut enthält. Ich erstelle eine XMLSerializerKlasse und übergebe diese an den Konstruktor:
XmlSerializer serializer = new XmlSerializer(typeof(DataClass));
Ich bekomme eine Ausnahme mit den Worten:
Es gab einen Fehler, der den Typ widerspiegelte.
Innerhalb der Datenklasse befindet sich ein weiteres zusammengesetztes Objekt. Muss das [Serializable]Attribut auch vorhanden sein oder wird es rekursiv auf alle darin enthaltenen Objekte angewendet, indem es sich auf dem obersten Objekt befindet?