Изменяем appSettings в config-файле
Что делаем
Изменяем appSettings параметры в конфигурационном файле приложения.
- <appSettings>
- <add key="ZhukParameter" value="ZhukValue"/>
- </appSettings>
Делаем
Добавляем референс на сборку System.Configuration и пишем маленький метод в маленьком helper'е.
- using System.Configuration;
-
- namespace ZhukPoint.Common
- {
- public static class AppConfigHelper
- {
- public static void ChangeAppValue(string key, string value)
- {
- var configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
- configuration.AppSettings.Settings.Remove(key);
- configuration.AppSettings.Settings.Add(key, value);
- configuration.Save(ConfigurationSaveMode.Modified);
- ConfigurationManager.RefreshSection("appSettings");
- }
- }
- }
Пользуем
Хотелось бы проще, да некуда:
- AppConfigHelper.ChangeAppValue("ZhukParameter", "ZhukNewValue");
Вот и все