Bonjour,

Je débute en C#, et je souhaite gerer un fichier de configuration par utilisateur windows. J'ai donc trouvé un exemple sur le site de microsoft que j'ai adapté dont voici le code:

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
 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
 
config.AppSettings.Settings.Add("param1", txt1.Text.ToString());
config.AppSettings.Settings.Add("param2", txt2.Text.ToString());
 
try
{
       config.Save(ConfigurationSaveMode.Modified);
       MessageBox.Show(this, "La configuration a été enregistrée", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (ConfigurationException e1)
{
       MessageBox.Show(this, "Une erreur s'est produite pendant l'enregistrement de la configuration: " + e1.Message,
                        this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Le problème est que ca génére une exception dont le message est :

Une erreur s'est produite lors de l'exection du gestionnaire de section de configuration pour appSetting.
J'ai oublié qq chose ? Je n'ai pas modifié quoique ce soit dans le projet, j'ai juste mis ce code, il y a t'il d'autres actions a effectuer ?

Merci