Я пытаюсь обновить значение в своем файле app.config, используя приведенный ниже код (значение определяется в Свойства> Настройки как область приложения)
System.Configuration.Configuration configApp = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
MessageBox.Show(configApp.AppSettings.Settings.Count.ToString()); //this shows 0
configApp.AppSettings.Settings["PontajAdminPwd"].Value = "dsfs";
configApp.Save(ConfigurationSaveMode.Full);
но говорится, что configApp.AppSettings.Settings пусто ...
Это часть моего файла app.config
<applicationSettings>
<PontajWPF.Properties.Settings>
<setting name="PontajAdminPwd" serializeAs="String">
<value>696W3oybVP85szuiY2Qpiw==</value>
</setting>
</PontajWPF.Properties.Settings>
</applicationSettings>
Что я делаю не так?
Спасибо
РЕДАКТИРОВАТЬ 1: Я тороплюсь, поэтому я принял предложенное здесь решение (прямой доступ к файлу после изменения файла app.config вручную - с использованием appSettings вместо applicationSettings):
http://www.longhorncorner.com/uploadfile/rahul4_saxena/update-app-config-key-value-at-run-time-in-wpf/