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

C# 如何在设置升级后删除以前的用户设置?,c#,.net,wpf,C#,.net,Wpf,在完成以下操作后: MyApp.Properties.Settings.Default.Upgrade(); 如何删除以前的设置文件?我遇到的问题是,我有一个功能,用户可以使用以下方式重置自己的数据: Properties.Settings.Default.Reset(); 但是,在下一次启动应用程序时,由于旧的用户设置仍然存在,它将再次升级。 似乎就是你要找的 因此,请使用Upgrade、UpgradeRequired=true或false和Save:解释所有情况可能需要很长时间,但事实上

在完成以下操作后:

MyApp.Properties.Settings.Default.Upgrade();
如何删除以前的设置文件?我遇到的问题是,我有一个功能,用户可以使用以下方式重置自己的数据:

Properties.Settings.Default.Reset();
但是,在下一次启动应用程序时,由于旧的用户设置仍然存在,它将再次升级。


似乎就是你要找的


因此,请使用Upgrade、UpgradeRequired=true或false和Save:解释所有情况可能需要很长时间,但事实上很容易弄清楚该怎么做。

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

但这并不能解决问题,我已经在应用程序中执行了类似的操作。问题是当通过Reset()删除当前设置时,以前的设置将再次升级,因为不再有升级=false的记录。如何完全删除以前的实际版本设置文件?