Próbowałem używać XmlSerializer, ale XmlSerializer nie będzie szeregować wartości TimeSpan; po prostu generuje pusty znacznik dla przedziałów czasowych (w przeciwnym razie byłby idealny).Jak serializować obiekt z TimeSpan i listy ogólne do XML w C#?
Tak więc próbowałem używać SoapFormatter, ale SoapFormatter nie będzie serializować ogólnych list; to właśnie powoduje wyjątek.
Jakie mam inne opcje? Nie mogę dokonać żadnych zmian w klasie obiektu, który serializuję, ponieważ jest generowany z odwołania do usługi. Więc wszelkie obejścia, które wymagają zmiany klasy, są obecnie niedostępne.
Czy nie mam innego wyjścia, jak zaimplementować niestandardowy serializator? Czy mogę skorzystać z zewnętrznych narzędzi?