Ceci est mon code:Comment mettre à jour une valeur dans le fichier app.config?
Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
KeyValueConfigurationCollection settings = configuration.AppSettings.Settings;
settings["IP"].Value = "10.0.0.2";
configuration.Save(ConfigurationSaveMode.Modified);
quand je fais en ligne settings["IP"].Value
, j'obtenir la valeur correcte.
La méthode se termine sans aucune erreur mais le fichier app.config reste inchangé.
il ne fonctionne pas – shlomjmi
Vous devez exécuter le fichier exécutable dans votre/bin/dossier de presse (par exemple: Console01.exe), et vérifier le fichier app.config dans le même dossier (par exemple: Console01.exe.Config) – bla
oh, j'ai essayé de l'exécuter à partir de VS ... – shlomjmi