Bonne fêtes à tous !

J'ai fais une classe plutot basique, sérialisable qui n'hérite pas d'une autre classe, et dont aucune classe n'hérite d'elle même.

Je sérialise déjà cette classe sans problème, (via de l'ipc).

Aujourd'hui je veux sauver dans un fichier Xml une liste de cette classe List<MaClasse> et j'obtient l'erreur suivante :

Le type Maclasse n'était pas attendu. Utilisez l'attribut XmlInclude ou SoapInclude pour spécifier les types qui ne sont pas connus statiquement.
Pourquoi j'obtiens cette erreur alors qu'elle n'hérite de rien, et que par d'autres moyens, je la sérialise sans problème ???

voici un appercu de cette classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
public enum MonEnum
{
toto = 1,
tata = 2
}
 
[Serialisable]
public class MaClasse : IDisposable, IClonable
{
    public MonEnum Status
   {
       get{blablabla}
       set{bliblibli}
   }
 
   public String Titre
  {
      get{blablabla}
      set{bliblibli}
  }
 
  public MaClasse()
  {
  }
}