En utilisant C# .NET 2.0, j'ai une classe de données composites qui a l'avantage d'avoir les caractéristiques suivantes [Serializable]
sur cet attribut. Je crée un XMLSerializer
et le passer dans le constructeur :
XmlSerializer serializer = new XmlSerializer(typeof(DataClass));
Je reçois une exception disant :
Il y avait une erreur reflétant le type.
À l'intérieur de la classe de données se trouve un autre objet composite. Doit-il également avoir l'attribut [Serializable]
ou en l'ayant sur l'objet supérieur, l'applique-t-il récursivement à tous les objets à l'intérieur ?