我需要使用「安裝項目」檢查項目中的更新。我注意到,如果我使用「安裝項目」,客戶端編輯的所有設置都會保留。我還注意到,如果我使用ClickOnce覆蓋項目編譯附帶的設置,可以通過編程方式從前一版本獲取userSettings,但我無法覆蓋連接字符串以執行相同操作。更新安裝項目C#保持連接字符串
着有「安裝項目」,我可以保持ConnectionString的設置,但我的應用程序沒有檢查更新在線。
使用ClickOnce,我的應用程序將檢查開始之前更新,但安裝更新時,刪除修改設置,覆蓋了正確的ConnectionString。
我的主要興趣是保持ConnectionString中從一個版本到另一個。不幸的是,我不知道客戶端使用的ConnectionString,所以我無法編譯Release和Debug配置。
您使用什麼版本的Visual Studio創建安裝項目? – Theo
在第一時間即時通訊使用VS 2010但我有VS 2013太 – Pythonizo
VS 2013不管那麼多了,因爲沒有安裝項目建設的MSI安裝,所以如果你想繼續使用MSI設置你需要堅持2010年或使用其他工具。 – PhilDW