XML应用程序设置路径

时间:2013-02-08 16:22:46

标签: c# xml settings.settings

我正在为我的Windows窗体使用C#的XML应用程序设置。每当我发布新版本的程序时,用户都必须重新输入设置,因为现在将从新路径中读取设置。

路径如下:

%LOCALAPPDATA%\<program name>\<program name>._Url_<a random string>\<version>\user.config

我想要做的就是拥有它所以我可以自己设置设置的路径,这样它们就不会被重置,这可能吗?如果是这样,我将如何做到这一点?

1 个答案:

答案 0 :(得分:1)

Check the ApplicationSettingsBase.Upgrade metod

我在MSDN上发现了这个。它将从旧版本中读取现有设置值。我已经使用helloword winforms应用程序进行了测试,并且在版本升级后保留了我的“Option1”设置。

        Properties.Settings.Default.Upgrade();
        Properties.Settings.Default.Save();
        label1.Text = Properties.Settings.Default.Option1;