J'essaie de sérialiser une classe plusieurs des membres de données sont des objets Nullable, voici un exemple
[XmlAttribute("AccountExpirationDate")]
public Nullable<DateTime> AccountExpirationDate
{
get { return userPrincipal.AccountExpirationDate; }
set { userPrincipal.AccountExpirationDate = value; }
}
Cependant à l'exécution, j'obtiens l'erreur
Impossible de sérialiser le membre 'AccountExpirationDate' de type System.Nullable`1 [System.DateTime]. XmlAttribute / XmlText ne peut pas être utilisé pour coder des types complexes.
Cependant, j'ai vérifié et Nullable est un attribut Serializable . Qu'est-ce que je fais mal?