Программное изменение файла App.config - C#
Формулировка задачи:
Не могу ничего поменять в файле App.config программно
ни вот это:
ни вот это:
ни вот это:
ничего из перечисленного не изменяет App.config , хотя считывает. Как изменить App.config программно?
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings.Add("myKey", "myValue"); config.Save();
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); string s = config.AppSettings.Settings["provider"].Value; config.AppSettings.Settings["provider"].Value = "New value"; config.Save(ConfigurationSaveMode.Modified);
Configuration comf = ConfigurationManager.OpenExeConfiguration( ConfigurationUserLevel.None); ConnectionStringsSection cSection = comf.ConnectionStrings; ConnectionStringSettings csSettings =new ConnectionStringSettings("Имя","Настройки"); cSection.ConnectionStrings.Add(csSettings); // comf.Save();
Решение задачи: «Программное изменение файла App.config»
textual
Листинг программы
var config = ConfigurationManager.OpenExeConfiguration(savedState["installPath"] as string); var connString = config.ConnectionStrings.ConnectionStrings["DbEntities"]; var builder = new SQLiteConnectionStringBuilder(connString.ConnectionString); builder.DataSource = savedState["databasePath"] as string; connString.ConnectionString = builder.ConnectionString; config.Save();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д