ho bisogno di inserire coppie di valori chiave app.config come segue:Aggiungere valori da app.config e recuperarli
<configuration>
<appSettings>
<add key="Setting1" value="Value1" />
<add key="Setting2" value="Value2" />
</appSettings>
</configuration>
Quando ho cercato in google ho ottenuto il seguente frammento di codice
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);
Il codice sopra riportato non funziona poiché ConfigurationManager non è stato trovato nello spazio dei nomi System.Configuration Sto usando .NET 2.0. Come aggiungere coppie chiave-valore a app.Config in modo programmatico e recuperarle?
Solo una nota per qualcuno leggendo questo che config.Save (ConfigurationSaveMode.Modified) salva solo il valore se la chiave è predefinita nel file app.config. Per crearne uno nuovo, è sufficiente utilizzare semplicemente config.Save() senza parametri. – ryanulit