Bonsoir,

Je voudrais faire un fichier de config avec app.config, jusque là ça fonctionne mais quand je souhaite accéder à mes groupes dans le fichier, il me renvoi une erreur de ce type :

Échec de l'initialisation du système de configuration.

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
17
18
19
20
21
22
23
24
25
 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="Personnalisation">
      <section name="Raccourcis" type="System.Configuration.NameValueSectionHandler" />
    </sectionGroup>
  </configSections>
  <Personnalisation>
    <Racourcis>
      <add key="RaccourcisF1" value="Florian Tavernier"/>
      <add key="RaccourcisF2" value="Sébastien Rémone"/>
      <add key="RaccourcisF3" value=""/>
      <add key="RaccourcisF4" value=""/>
      <add key="RaccourcisF5" value=""/>
      <add key="RaccourcisF6" value=""/>
      <add key="RaccourcisF7" value=""/>
      <add key="RaccourcisF8" value=""/>
      <add key="RaccourcisF9" value=""/>
      <add key="RaccourcisF10" value=""/>
      <add key="RaccourcisF11" value=""/>
      <add key="RaccourcisF12" value=""/>
    </Racourcis>
  </Personnalisation>
</configuration>
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
17
 
try
{
    NameValueCollection section = (NameValueCollection)ConfigurationManager.GetSection("Personnalisation/Raccourcis");
    String[] Result = new String[12];
    for (int i = 1; i < 13; i++)
    {
        Result[i - 1] = section["RaccourcisF" + i];
        this.RaccourcisF[i - 1] = Result[i - 1];
    }
    return Result;
}
catch (Exception e)
{
    System.Windows.Forms.MessageBox.Show(e.Source + "\n" + e.InnerException + "\n" + e.Data + "\n" + e.Message);
    return null;
}
J'ai cherché sur google et rien

Merci d'avance.