从设置文件迁移

时间:2012-11-20 11:25:13

标签: c# .net

除了配置文件之外,我在项目中使用了一个设置文件,我希望不再使用设置文件而不是配置文件。

设置文件是默认的.net应用程序设置机制(ApplicationSettingsBase),我的配置文件是我手动序列化和deserialize的自定义类。

我过去已成功应用NeedUpgrade/Upgrade()逻辑来保留以前版本的设置,但不知何故,似乎设置会丢失。

与早期项目相比,该项目的不同之处在于它是使用Click-Once进行部署的。

要解决这个问题,我希望一起放弃设置文件,而是使用存储在静态文件夹(Environment.SpecialFolder.LocalApplicationData)中的配置文件,但我不知道我最好怎么做继续管理此迁移/更改。

任何建议表示赞赏。

0 个答案:

没有答案