перезагрузка app.config после записи - PullRequest
2 голосов
/ 23 мая 2010

Когда я использую это для записи в мой файл app.config:

Configuration config =ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings["Wachtwoord"].Value = "Test";
config.Save();
ConfigurationManager.RefreshSection("appSettings");

Я могу прочитать это снова. Но когда я закрываю и перезапускаю программу, значение «Wachtwoord» снова меняется на старое значение.

Кто-нибудь, как я мог это исправить?

Спасибо

1 Ответ

3 голосов
/ 23 мая 2010

Вы уверены, что это не было вызвано перезаписью Visual Studio файла настроек при сборке проекта? Исходный файл настроек работает с вашим исходным кодом, тогда как вы запускаете приложение из выходного каталога вашей сборки (например, bin \ debug). Вы можете вносить изменения в копию в выходном каталоге сборки при запуске приложения, которое внесет изменения в версию. При перестройке проекта файл настроек будет перезаписан.

...