Problème pour modifier mon fichier xml
Bonsoir,
J'ai un fichier xml nommé app.config dont le contenu est :
Code:
1 2 3 4 5 6 7
| <?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="cleCommune" value="toto"/>
<add key="cleSpecifique" value="titi"/>
</appSettings>
</configuration> |
J'ai besoin de récupérer des valeurs et d'en modifier.
J'ai donc fait une recherche et j'ai trouvé : http://morpheus.developpez.com/trucs/classes/
Le code fonctionne très bien pour l'affichage d'une valeur.
Malheureusement pour la modification à l'aide de la fonction SetXmlValue rien est modifié dans le fichier.
Voici un bout de code que j'utilise :
Code:
1 2 3 4 5
| MessageBox.Show(modifconf.GetXmlValue("cleSpecifique"));
modifconf.SetXmlValue("cleSpecifique", "New clef");
MessageBox.Show(modifconf.GetXmlValue("cleSpecifique")); |
La première messageBox m'affiche titi et la seconde m'affiche New clef mais le soucis c'est que rien est enregistré dans ce fichier app.config et je ne peut donc pas réutiliser la nouvelle valeur après un redémarrage de l'application.
Avez vous une idée de l'origine de ce problème ?
Merci d'avance de votre aide.