Après pas mal de recherches sur le net et la découverte de 0 tutoriaux (et une doc msdn ou pas mal de points restent obscures pour moi), je me résoud à poser ma question ici.
Je developpe actuellement une application en C#/.Net 2, et je souhaite y intégrer la gestion de configuration utilisateur.
Tout d’abord, avant d’aller plus, voila mes besoins (comme ça si je n’ai pas compris ce que pouvait m’apporter les Settings de .net 2, vous pouvez me l’indiquer tout de suite):
- Une liste de settings de type ‘string’ fixes (autrement dit, en readonly)
- Une liste de groupes de settings de type string, donc la quantité et les noms doivent être obtenus dynamiquement.
Par exemple, un settings.group1 qui contient 3 chaines, un settings.group2 qui en contient 7, etc etc …
A première vue, c’est implémentable avec le systeme de .net 2, mais pasm oyen de comprendre comment.
Alors j’ai trouvé un truc assez génial, dériver une classe depuis ApplicationSettingsBase, j’en fait une pour chaque “groupe”, et je sauve ceux que je veux.
Sauf que.
Si j’ai bien dérivé une classe, pas moyen de trouver comment m’en servir après coup.
L’instancier, jouer avec puis faire un maclass.Save() ? ca sauve où ? Pas dans le dossier de l’appli en tout cas.
Et puis après comment “fusionner” ces différentes classes dans un seul fichier de config ? Parce que si j’ai bien compris chaque classe dérivé aura son fichier de conf, et ça c’est pas sexy du tout.
Merci d’avance si quelqu’un sait m’aider la dessus, google n’est pas très prolixe sur le sujet