Hello,
Apparemment, si on met une propriété P de type Dictionary dans un UC (usercontrol), si on change une propriété (une autre!!) de ce UC dans un projet qui l'utilise pendant le design, on obtient une erreur lors de la prochaine tentative de build disant que la génération du code pour la propriété P a échouté car ce n'est pas serialisable...
Ci-dessous, le message complet :
Vu que la propriété en question est de type Dictionary et que qu'un dictionnaire n'est pas sérialisable, j'en déduis que le problème est là.Code generation for property 'xxxxx' failde. Error was: 'Type 'System.Windows.Forms.UserControl' in Assembly 'System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' is not marked as serializable.'
Que faire du coup ? Quelqu'un aurait une idée ?
Et si ce n'est pas clair, faut le dire aussi.
Maintenant que la question est posée, je vais fouiller la toile.
Partager