Мне нужно XML сериализовать некоторые классы, которые в некоторых случаях не соответствуют правилам и рекомендациям, что необходимо для работы встроенной сериализации.Это включает в себя свойства, которые являются типами интерфейса и свойствами без установщиков.
Я знаю, как реализовать IXmlSerializable, но это может быть много работы;так как большинство свойств не требуют специальной обработки.Могу ли я написать только код для обработки этих «специальных свойств» и заставить сериализатор стандартного XML сериализовать свойства, которые он знает, как сериализовать?
Также приветствуются предложения для библиотек с открытым исходным кодом или аналогичных, которые могут лучше выполнять сериализацию объектов в XML без слишком большого количества пользовательского кода.