Bonjour à tous,

C'est peut-être une erreur de conception que de vouloir sérialiser un objet héritant de Dictionary mais par défaut il y a une erreur à la désérialisation de l'objet disant qu'il n'existe pas de constructeur pour cette classe.

Pour ceux que ça intéresseraient, voici une astuce trouvée sur le net par hasard :
il suffit de rajouter le constructeur suivant
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
[Serializable]
class maclasse : Dictionary<truc, muche>
{
   protected maclasse(SerializationInfo info, StreamingContext context) : base(info, context)
   {}
}


En espérant que ça puisse servir...

Nicolas