删除旧用户设置

时间:2010-07-28 14:54:20

标签: .net settings

我正在使用标准的.NET设置功能,该功能允许在用户和应用程序范围下存储设置。

我注意到每次安装新版本时,都会为设置和新设置文件创建一个新文件夹。

我已经研究了如何使用升级方法更新旧设置的新设置。但是,我想删除旧文件夹,以免它们弄乱系统。

我可以使用.NET的IO功能手动删除文件和文件夹,但我想知道是否有一种内置的设置功能。<​​/ p>

有谁知道答案?

非常感谢,

马特

1 个答案:

答案 0 :(得分:2)

非直接的答案是使用自定义 SettingsProvider

等地方创建设置
  

应用程序数据\本地\公司名称\产品名称\

没有默认版本名称和其他哈希字符串。

通过这种方式,您始终可以确保使用一个用户设置。缺点是您可能遇到与其他应用程序冲突或欺骗等问题。