Обновить / очистить кеш app.config - PullRequest
2 голосов
/ 12 июля 2010

Я пытаюсь получить значения обновления из app.config во время его работы.Я пробовал несколько методов, но он все еще использует старые значения.Как я могу получить правильно обновить его?Я пробовал это, но это не сработало:

MessageBox.Show(Properties.Settings.Default.MyValue);
Properties.Settings.Default.Reload();
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.Reset();
ConfigurationManager.RefreshSection("applicationSettings");
ConfigurationManager.RefreshSection("/applicationSettings/");
ConfigurationManager.RefreshSection("/configuration/applicationSettings");
MessageBox.Show(Properties.Settings.Default.MyValue);

Значение MyValue - «первое значение».

Это первое отображает «первое значение».Пока окно сообщения все еще открыто, я вручную изменяю его с my.exe.config на «второе значение», а во втором окне сообщения по-прежнему отображается «первое значение».Я не запускаю решение, я напрямую запускаю exe из папки bin, так что это не проблема vshost.

Что мне делать?

1 Ответ

0 голосов
/ 12 июля 2010

Проверяли ли вы конфигурацию в Documents and Settings / youruser (Users for Windows7)?

...