Я пытаюсь читать и записывать в файл app.config пользовательских настроек. Я нашел фрагмент кода для работы с файлом конфигурации. Наконец-то я его скомпилировал и запустил, но, похоже, он ничего не делает с файлом App.config.
Вот код:
Method MainForm1.Button1.Click(sender: System.Object; e: System.EventArgs);
var
config : System.Configuration.Configuration;
begin
config:=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Add('PreferenceToRemember','value1');
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection('appSettings');
end;
Он компилируется без ошибок, но я не знаю, делает ли он что-нибудь.
Что-то не так с кодом? Мне нужно иметь возможность писать/читать раздел и писать/читать ключ/значение. Заранее спасибо.
ОБНОВЛЕНИЕ: вместо ConfigurationManager я просто использую Properties.Settings.Default. Однако у меня возникли проблемы с записью в него и чтением из него, хотя программа соответствует без каких-либо ошибок, а код кажется простым.
Как вы читаете и записываете в Properties.Settings.Default из своего кода?