Подтвердить что ты не робот

Изменение настроек приложения во время выполнения

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

Это то, что я использую, чтобы сохранить настройки моего приложения во время выполнения:

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["CurrentPromoId"].Value = promo_id.ToString();
config.AppSettings.Settings["Date"].Value = DateTime.Today.ToString("yyyyMMdd");
config.Save(ConfigurationSaveMode.Modified, true);
4b9b3361

Ответ 1

Как насчет RefreshSection?

ConfigurationManager.RefreshSection("appSettings");