Bon-jour(-soir),
le titre est dejà pas mal explicite mais je vais essayer de détailler mon cas.
J'ai un fichier qui contient des infos qui ont été sérializées.
La classe contenait 3 attributs au moment de la sérialisation, j'ai rajouté un attribut à cette classe.
Je voudrais spécifier qu'il est optionnel, actuellement je me prends un exception.
Le but à terme est d'obtenir les 2 versions de l'appli celle dont la classe X contient 3 attributs et celle dont cette même classe contient 4 attributs, et qu'elles aient toutes les deux possibilités de lire les 2 types de fichier sérialisé.
* Application ( 3 attributs) + fichier sérialisé (3 attributs ) => cas classique ca doit marcher sans soucis
* Application ( 4 attributs) + fichier sérialisé (4 attributs ) => cas classique ca doit marcher sans soucis
* Application ( 3 attributs) + fichier à désérialiser (4 attributs ) =>
- à la sérialisation : fichier généré contient 3 attributs par instance
- à la dé-sérialisation : le nouvel attribut est ignoré
* Application ( 4 attributs) + fichier à désérialiser (3 attributs ) =>
- à la sérialisation : fichier généré contient 4 attributs par instance
- à la dé-sérialisation : le nouvel attribut est setté à null
Merci d'avance, j'ai parcouru la doc msdn mais j'ai ptet raté quelquechose
Message édité par pinpoy le 16-03-2010 à 23:05:12