C# Ne peut sérialiser classe avec une Liste<CustomObject> propriété

Hi
Je suis en train de sérialiser

FileStream fileStream = new FileStream("batches.xml", FileMode.Open);
XmlSerializer serializer = new XmlSerializer(typeof(List<Batche>));
List<Batche> listOfBatches = new List<Batche>();

[Serializable]
[XmlRoot("Batch")]
public class Batche
{   

    [XmlElement("Title")]
    public string Title
    {
        get;set;
    }

    [XmlArray("ListOfLinks"),XmlArrayItem("Link",Type = typeof(Link))]
    public List<Link> Links
    {
        get;set;
    }
}

[Serializable]
[XmlRoot("Link")]
public class Link
{
   [XmlElement("Uri")]
   public Uri Uri
   {
       get;
       set;
   }

   [XmlElement("Status")]
   public string Status
   {
       get;
       set;
   }

}

L'obtention d'erreur suivant :
Il y a une erreur reflétant le type de Système.Les Collections.Génériques.Liste`1[DownloadTRON.Les entités.Batche]'.

essayé ce depuis les 4 dernières heures,
tout organisme peut point ce que je fais de Mal !

Ce qui concerne
Pravin

OriginalL'auteur Pravin | 2011-01-22