- /// <summary>
- /// 保存配置文件的设定
- /// </summary>
- /// <param name="Key"></param>
- /// <param name="Value"></param>
- public static void SaveAppConfig(string Key,string Value)
- {
- string strFilePath = System.Windows.Forms.Application.ExecutablePath;
- Configuration objConfig = ConfigurationManager.OpenExeConfiguration(strFilePath);
- bool bolExist = false;
- foreach (string Item in objConfig.AppSettings.Settings.AllKeys)
- {
- if (Item == Key)
- {
- bolExist = true;
- break;
- }
- }
- if (bolExist)
- {
- objConfig.AppSettings.Settings.Remove(Key);
- }
- objConfig.AppSettings.Settings.Add(Key,Value);
- objConfig.Save(ConfigurationSaveMode.Modified);
- ConfigurationManager.RefreshSection("appSettings");
- }