我正在使用标准的.NET设置功能,该功能允许在用户和应用程序范围下存储设置。
我注意到每次安装新版本时,都会为设置和新设置文件创建一个新文件夹。
我已经研究了如何使用升级方法更新旧设置的新设置。但是,我想删除旧文件夹,以免它们弄乱系统。
我可以使用.NET的IO功能手动删除文件和文件夹,但我想知道是否有一种内置的设置功能。</ p>
有谁知道答案?
非常感谢,
马特
答案 0 :(得分:2)
非直接的答案是使用自定义 SettingsProvider 在
等地方创建设置应用程序数据\本地\公司名称\产品名称\
没有默认版本名称和其他哈希字符串。
通过这种方式,您始终可以确保使用一个用户设置。缺点是您可能遇到与其他应用程序冲突或欺骗等问题。