2009-12-02 3 views
2

Je veux ajouter de nouveaux paramètres à l'user.config lors de l'exécution d'une application C# (WPF). Ces paramètres seront ajoutés par des modules indépendants, donc je n'ai aucune idée de ce qu'ils seront à l'avance.Ajout de paramètres de l'utilisateur lors de l'exécution dans une application C#

La plupart des exemples se rapportent à:

Configuration config = 
    configurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 

Mais cela ne vous permet d'accéder aux paramètres de l'application et vous ne pouvez pas enregistrer de toute façon que ce n'est pas destiné à être modifié.

Je veux être en mesure de faire quelque chose comme

Settings.Default.Add("SomeKey", "someobject"); 
Settings.Default.Save() 

après quoi ce paramètre sera disponible la prochaine fois que cet utilisateur spécifique démarre l'application.

Répondre

2

Vous pouvez vérifier this solution.

Il est faisable mais il y a beaucoup de code.

+0

Je suppose qu'il est plus facile de simplement enregistrer un fichier XML dans le répertoire Local App, puis pour ce que j'essaie de faire – TimothyP

Questions connexes