2013-10-19 51 views
0

我用下面這個帖子上 Do not overwrite settings.settings file with clickonce 但它不工作的存儲與應用範圍設置我的連接字符串,我在提及代碼懷疑這種方法僅適用於用戶範圍還是適用於應用程序範圍和用戶範圍?使用settings.default.upgrade保持設定時更新到新版本的ClickOnce

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

回答

0

我想出了通過添加一個名爲多種設置「userconnection」適用範圍:用戶則每次 用戶必須將其連接字符串那麼這個「userconnection」更新,然後在我的應用程序檢查的要點如果用戶連接(用戶範圍)!= ConnectionString(應用程序範圍),則嘗試將應用程序連接字符串更改爲存儲在用戶連接屬性中的用戶自定義連接字符串。

相關問題