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.
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