Добавить пользовательские настройки во время выполнения в приложении c # - PullRequest
2 голосов
/ 02 декабря 2009

Я хочу добавить новые настройки в user.config во время выполнения для приложения C # (WPF). Эти настройки будут добавлены независимыми модулями, поэтому я не знаю, какими они будут заранее.

Большинство примеров относятся к:

Configuration config =
    configurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

Но это только позволяет получить доступ к настройкам приложения. и вы все равно не сможете сохранить его, так как он не предназначен для изменения.

Я хочу иметь возможность сделать что-то вроде

Settings.Default.Add("SomeKey", "someobject");
Settings.Default.Save()

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

1 Ответ

2 голосов
/ 02 декабря 2009

Вы можете проверить это решение .

Это выполнимо, но много кода.

...