1

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

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

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

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

为了解决这个问题,我希望完全摆脱设置文件,而是使用存储在静态文件夹 ( Environment.SpecialFolder.LocalApplicationData) 中的配置文件,但我不知道如何最好地管理此迁移/更改。

任何建议表示赞赏。

4

0 回答 0