Sérilization avec les 2 mêmes noms de classe

Résolu
EmacLi Messages postés 165 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 1 février 2013 - 18 nov. 2008 à 13:33
EmacLi Messages postés 165 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 1 février 2013 - 18 nov. 2008 à 14:03
Bonjour à tous,

Je vous expose mon problème :

J'ai deux classes avec le même nom "Document" dans deux namespaces différents.
Une des classes est abstraite et l'autre hérite de la 1er :

public class Document : Namespace2.Document
{
}

 J'ai une classe "Message" qui contient une propriété "Doc" de type "Document" (non abstraite). Lors de la sérialization (Xml) de la classe "Message" il me sort une erreur :

"Les types 'Serialization.Document' et 'Serialization.Message.Document' utilisent le nom de type XML 'Document' à partir de l'espace de noms ''. Utilisez les attributs XML pour spécifier un nom XML unique et/ou un espace de noms pour le type."

Je ne vois pas trop ce qu'il veut que je fasse, help me !

Merci à tous,

(frk 3.5, vs2008)

1 réponse

EmacLi Messages postés 165 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 1 février 2013 1
18 nov. 2008 à 14:03
Re,


C'est au moment que je le publie que je trouve la réponse aprés 2 jours de recherche  !

Pour ceux que ça intéresse, j'ai juste rajouté :

[
XmlType(
"titi")]
public class Document : Namespace2.Document
{
}

Voilou !
3
Rejoignez-nous