使用设置.默认.升级以在更新到新版本时保持设置单击一次

本文关键字:设置 单击 一次 默认 更新 新版本 | 更新日期: 2023-09-27 18:36:06

我使用了这篇文章中提到的以下代码不要使用单击一次覆盖设置。设置文件但它不适用于存储在应用程序范围的设置中的连接字符串,我怀疑此方法仅适用于用户范围还是同时适用于应用程序和用户范围?

if (Settings.Default.upgradeRequired)
  {
    Settings.Default.Upgrade();
    Settings.Default.upgradeRequired = false;
    Settings.Default.Save();
  }

使用设置.默认.升级以在更新到新版本时保持设置单击一次

我通过添加另一个名为"userconnection"的设置来想出这一点 范围:用户 然后每次用户必须设置其连接字符串时,此"用户连接"都会更新,然后在我的应用程序的主要点检查用户连接(用户范围)!=连接字符串(应用程序范围),然后尝试将应用程序连接字符串更改为存储在用户连接属性中的用户自定义字符串。