app.config не сохраняет значения

Мой App.Config выглядит примерно так:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <appSettings>
  <add key="foo" value=""/>
</appSettings>
</configuration>

Я пытаюсь сохранить значение foo , используя следующий метод:

private void SaveValue(string value) {
    var config =
        ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
    config.AppSettings.Settings.Add("foo", value);
    config.Save(ConfigurationSaveMode.Modified); 
}

но это не меняет значение из этого. и у меня нет исключения. как это исправить? заранее спасибо!

8
задан Yuck 12 January 2012 в 19:15
поделиться