Есть приложение (WPF) которое при запуске считывает настройки из *.setting. Пользователь может их изменить и сохранить.
Вопрос - если понадобится восстановится настройки до первоначальных, то как это лучше сделать? Сейчас я думаю в *.setting сделать каждому параметру дубликат доступный только для чтения, и при восстановлении восстанавливать значение пользовательских настроек. Но может есть более лучший/правильный вариант?