Загрузить Properties.Settings.Default из строки

Я начал использовать Properties.Settings.Default чтобы сохранить настройки для моего приложения, но теперь требования изменились, и нам нужно сохранить эти настройки в базе данных SQL вместо файла на диске. Мне придется загрузить XML в строку, а затем каким-то образом инициализировать настройки из этой строки.

Я бы предпочел не отбрасывать весь код, связанный с Properties.Settings.Default и использовать другой класс. Мне нужно что-то вроде void Properties.Settings.Default.LoadSettingsXmlFromString(string xml), а также string Properties.Settings.Default.SaveSettingsToString(), Затем я бы сам занялся хранением и загрузкой строки.

Одно простое решение, которое приходит на ум, - это получить настройки с сервера, а затем перезаписать файл, который Properties.Settings.Default будет загружен, а также для сохранения.

Я также обнаружил, что во время выполнения загружаются свойства Properties.Settings из другого файла, но моя проблема немного другая, поскольку я вообще не загружаю настройки из файла на диск.

Изменить: Кажется, даже получить местоположение файла, поэтому я могу перезаписать его будет нелегко, в зависимости от того, как изменить расположение пользовательских настроек.NET

0 ответов

Другие вопросы по тегам