tengo que insertar pares de valores clave en App.config de la siguiente manera:Añadir a los valores App.config y recuperarlos
<configuration>
<appSettings>
<add key="Setting1" value="Value1" />
<add key="Setting2" value="Value2" />
</appSettings>
</configuration>
Cuando busqué en Google me dieron el siguiente fragmento de código
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);
El código anterior no funciona ya que ConfigurationManager no se encuentra en System.Configuration namespace Estoy usando .NET 2.0. Cómo agregar pares clave-valor a la aplicación.Config programáticamente y recuperarlos?
Sólo una nota para cualquiera que lea esto que config.Save (ConfigurationSaveMode.Modified) sólo se guarda el valor si la clave está predefinido en el archivo app.config. Para crear uno nuevo, debe usar simplemente use config.Save() sin parámetros. – ryanulit