private void SaveConfig() { string tempName = Path.ChangeExtension(fileName, ".tmp"); if (File.Exists(tempName)) { File.Delete(tempName); } try { config.SaveAs(tempName); if (File.Exists(fileName) && File.Exists(tempName)) { File.Delete(fileName); } File.Move(tempName, fileName); } catch (System.Configuration.ConfigurationErrorsException) { } }
public void SaveAs(string filename) { _config.SaveAs(filename, System.Configuration.ConfigurationSaveMode.Modified); }