Если структура вашего класса настроек не слишком причудлива, вы можете использовать XmlSerializer.
Основными недостатками XmlSerializer является то, что он не может обрабатывать типы свойств, которые являются абстрактными, интерфейсами или универсальными.