在运行时在c#应用程序中添加用户设置

时间:2009-12-02 04:39:12

标签: c# wpf configuration settings

我想在运行时为user.config向C#应用程序(WPF)添加新设置。 这些设置将由独立模块添加,因此我不知道它们将提前做什么。

大多数例子都是指:

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

但这只允许您访问“应用程序设置” 并且你无论如何也无法保存它,因为它不打算被修改。

我希望能够做一些像

这样的事情
Settings.Default.Add("SomeKey", "someobject");
Settings.Default.Save()

之后,此设置将在下次此特定用户时可用 启动应用程序。

1 个答案:

答案 0 :(得分:2)

您可以查看this solution

这是可行的,但它是很多代码。