0

我使用了这篇文章中提到的以下代码 Do not overwrite settings.settings file with clickonce 但它不适用于存储在应用程序范围设置中的连接字符串,我怀疑此方法仅适用于用户范围或两者都适用和用户范围?

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

1 回答 1

0

我通过添加一个名为“userconnection”Scope:User 的设置然后每次该用户必须设置其连接字符串然后更新此“userconnection”,然后在我的应用程序的主要点检查 userconnection(User Scope)!= ConnectionString(Applicaiton Scope) 然后尝试将应用程序 ConnectionString 更改为存储在 userconnection 属性中的用户自定义的。

于 2013-10-19T20:11:26.873 回答