Sérialisation

cs_RMI Messages postés 305 Date d'inscription vendredi 18 juillet 2003 Statut Membre Dernière intervention 2 août 2010 - 27 juin 2006 à 14:02
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 - 30 juin 2006 à 23:21
Bonjour,


Lorsque l'on sérialize un objet, les informations de l'assembly, du
namespace sont sauvegardés et l'on ne peut pas désérialiser vers un
autre objet.


Je souhaite en fait renommer l'assembly qui a généré mon objet
sérialisé et je ne peut plus désérialiser cet objet car une erreur se
déclare disant que le namespace est introuvable.


Il y a t-il un moyen pour éviter cette erreur.


Merci d'avance.

Théo

3 réponses

sebmafate Messages postés 4936 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 14 février 2014 37
28 juin 2006 à 10:14
Je ne pense pas que cela soit possible comme cela. Il faudra surement que tu retravailles un mécanisme personnalisé.

La sérialisation permet d'enregistrer l'état d'un objet à un instant t pour le recharger à un t + n.

Sébastien FERRAND (
blog)
Consultant Indépendant
[Microsoft MVP Visual C#]
0
cs_RMI Messages postés 305 Date d'inscription vendredi 18 juillet 2003 Statut Membre Dernière intervention 2 août 2010 2
28 juin 2006 à 11:11
Tant pis,


Merci de ta réponse,

Théo
0
cs_coq Messages postés 6349 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 2 août 2014 101
30 juin 2006 à 23:21
Salut,

.NET 2.0 introduit la notion de tolérance de version pour la sérialisation, qui n'est pas directement prévue pour ça mais ça pourra peut être t'aider.
Enfin à mon avis tu vas au devant de problèmes si tu t'orientes sur ce genre de fonctionnement.

/*
coq
MVP Visual C#
*/
0
Rejoignez-nous