Программное изменение файла 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д