gpt4 book ai didi

c# - 如何在同一软件的不同版本之间共享设置

转载 作者:太空狗 更新时间:2023-10-30 00:47:01 24 4
gpt4 key购买 nike

我从 ApplicationSettingsBase 派生来存储我们的用户设置,但是当内部版本号增加时,应用程序使用新的设置文件夹,因此旧设置会丢失。处理不同内部版本号共享设置的情况的合适方法是什么。

最佳答案

有一个名为 Upgraded 的用户设置, bool 值默认为 false。然后做检查:

  if (!Properties.Settings.Default.Upgraded)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.Upgraded = true;
Properties.Settings.Default.Save();
Trace.WriteLine("INFO: Settings upgraded from previous version");
}

如果这是新版本的第一次运行,这将升级以前版本的设置。

关于c# - 如何在同一软件的不同版本之间共享设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1678473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com