Ho provato a utilizzare XmlSerializer, ma XmlSerializer non serializza un valore TimeSpan; genera solo un tag vuoto per i timespans (altrimenti sarebbe stato perfetto).Come si serializza un oggetto con TimeSpan e Elenchi generici in XML in C#?
Quindi ho provato a utilizzare SoapFormatter, ma SoapFormatter non serializza le liste generiche; questo si traduce in un'eccezione.
Quali altre opzioni ho? Non posso apportare alcuna modifica alla classe dell'oggetto che sto serializzando perché è generata da un riferimento di servizio. Quindi tutte le soluzioni alternative che comportano il cambiamento della classe sono fuori.
Non ho altra scelta che implementare un serializzatore personalizzato? Ci sono strumenti esterni che potrei usare?