2

做了一个之后:

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

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

Properties.Settings.Default.Reset();

但是在应用程序的下一次启动时,由于旧的用户设置仍然存在,它将再次升级。

4

2 回答 2

0

如何在 .net 中跨不同程序集版本保留 user.config 设置?
似乎是您正在寻找的东西。

所以使用 Upgrade、UpgradeRequired=true 或 false 和 Save :解释所有情况会很长,但实际上很容易弄清楚该怎么做。

于 2013-01-12T12:14:21.510 回答
0

看起来除了自己手动做之外没有其他办法。因此,升级成功后,您可以使用文件系统方法手动删除旧版本。

于 2013-04-28T09:28:34.267 回答