J'ai essayé d'utiliser XmlSerializer, mais XmlSerializer ne sérialisera pas une valeur TimeSpan; il génère juste un tag vide pour les timespans (sinon aurait été parfait). Alors j'ai essayé d'utiliser SoapFormatter, mais SoapFormatter ne sérialisera pas les listes génériques; cela entraîne juste une exception.Comment sérialiser un objet avec TimeSpan et des listes génériques en XML en C#?
Quelles autres options ai-je? Je ne peux pas modifier la classe de l'objet que je sérialise car il est généré à partir d'une référence de service. Donc, toutes les solutions de contournement qui impliquent de changer la classe sont sortis. Est-ce que je n'ai pas d'autre choix que d'implémenter un sérialiseur personnalisé? Y a-t-il des outils externes que je pourrais utiliser?