2016-04-01 4 views
0

に値を保存しない、私はこの文を持っている、それは私の設定では、キーの値を設定することになっています:のConfigurationManagerはapp.configを

ConfigurationManager.AppSettings["Volume"] = volumeNumSlider.Value.ToString(); 

をしかし、私は、アプリケーションを再起動するときには、値を保存しません。

これは私のapp.configです:

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <appSettings> 
     <add key="Volume" value="7"/> 
     <add key="Keyval" value="Z"/> 
    </appSettings> 
</configuration> 

答えて

5

それを更新しないこと、あなたが道以下のバック設定ファイルに変更を保存します:

Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
configuration.AppSettings.Settings["Volume"].Value = volumeNumSlider.Value.ToString(); 
configuration.Save(ConfigurationSaveMode.Modified); 

ConfigurationManager.RefreshSection("appSettings"); 
+0

さてさて、私はそれをしようとしています、しかし私はこのエラーを受け取ります:http://puu.sh/o23d2/68a147e335.jpg – dvs

+0

あなたは '' Value''プロパティーを設定する必要があります –

+0

'' Settings ["Volume"]。値 '' –

関連する問題