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