app.config - Message "La collection est en lecture seule"
salut a tous,
je suis sur un ptit programme et une partie consiste à pouvoir modifier le fichier app.config.
voila le bout de code qui me pose problème:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
private void BtModifie_Click(object sender, EventArgs e)
{
if (Mod_TxtUser.Text != sectionGene["User"])
{
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
NameValueCollection section = (NameValueCollection)ConfigurationManager.GetSection("Fichiers/General");
section.Remove(sectionGene["User"]);
section.Add(sectionGene["User"], Mod_TxtUser.Text);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(section.ToString());
}
} |
lorsque je teste ce bout de code il me lève l'exception
Citation:
La collection est en lecture seule.
Comment puis je contourner ce problème svp ? Passer par la lecture du fichier
app.config comme pour lire un fichier xml? ou il y a t il une chose que je n'ai pas vu ou oublié peut être ?
Merci d'avance pour votre aide...
Bonne après midi a vous.