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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.