мне нужно вставить пары ключ-значение в App.config следующим образом:Добавить значения в app.config и извлекать их
<configuration>
<appSettings>
<add key="Setting1" value="Value1" />
<add key="Setting2" value="Value2" />
</appSettings>
</configuration>
Когда я искал в гугле я получил следующий фрагмент кода
System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); // Add an Application Setting.
config.AppSettings.Settings.Add("ModificationDate",
DateTime.Now.ToLongTimeString() + " ");
// Save the changes in App.config file.
config.Save(ConfigurationSaveMode.Modified);
Вышеприведенный код не работает, поскольку ConfigurationManager не найден в пространстве имен System.Configuration. Я использую .NET 2.0. Как добавить пары ключ-значение в app.Config программно и получить их?
Только примечание для тех, кто читает это, что config.Save (ConfigurationSaveMode.Modified) только сохраняет значение, если ключ предопределены в файле app.config. Чтобы создать новый, вам нужно просто использовать config.Save() без параметров. – ryanulit