I found some code examples that update the keys in the app.config file when running without error and not updating, why the code does not update, see my code
file app.config
[CODE]
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="FormatImage" value="Jpg" />
<add key="LogFile" value="C:\Windows\Log" />
</appSettings>
</configuration>
[/CODE]
[CODE]
private void cmdUpdate_Click(object sender, EventArgs e)
{
EditAppSetting("LogFile", "D:\Office2010");
}
public static void EditAppSetting(string key, string value)
{
try
{
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings[key].Value = value;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}
catch (Exception ex)
{
MessageBox.Show("Error update file App.config: " + ex.Message, "Thông báo ki?m tra !", MessageBoxButtons.OK, MessageBoxIcon.Question);
}
}
[/CODE]