设置升级后如何删除以前的用户设置?

时间:2012-12-19 10:55:48

标签: c# .net wpf

做完之后:

MyApp.Properties.Settings.Default.Upgrade();

如何删除以前的设置文件?我遇到的问题是我有一个功能,用户可以使用以下方式重置他/她自己的数据:

Properties.Settings.Default.Reset();

然而,在下一次启动应用程序时,由于旧用户设置仍然存在,因此将再次升级。

2 个答案:

答案 0 :(得分:0)

How do you keep user.config settings across different assembly versions in .net?
似乎是你在寻找的东西。

所以使用Upgrade,UpgradeRequired = true或false,并且保存:解释所有情况都需要很长时间,但实际上很容易弄明白该做什么。

答案 1 :(得分:0)

除了自己手动执行此操作外,似乎无法执行此操作。 因此,升级成功后,您可以使用文件系统方法手动删除旧版本。