如何通過clickonce更新應用程序時指定我的應用不覆蓋客戶端計算機上的app.config?使用clickonce部署時不要覆蓋app.config
2
A
回答
2
0
您是否試圖在更新期間保留設置?如果是這樣,請查看應用程序和用戶設置(在項目的屬性中)。它們在每次更新期間都不會被覆蓋。
+0
不是屬性設置,app.config,連接字符串,ioc配置等... – caiokf 2009-02-06 02:47:34
1
將設置爲不同的配置每個部署到諸如環境:
app.development.config
app.staging.config
app.production.config
保留所有設置通用這些在您的app.config
2
背景
我在問題的評論中詢問用戶是否在部署後手動編輯其機器上的app.config文件。原來的海報迴應說他們正在這樣做。
回答
它看起來像海報想要的ClickOnce最初部署的app.config文件,然後不一起應用未來的更新部署。這是ClickOnce的錯誤使用。我不認爲有一個簡單的方法來做到這一點,即使有我會勸告它。如果將來你想爲你的app.config文件添加一個新的設置呢?如果app.config不再在其機器上更新,用戶將如何獲得新的設置?
我會做的是將連接字符串存儲爲UserSettings。這正是用戶設置的內容,因用戶而異。最重要的是,我可能會爲他們提供一個簡單的表單來編輯這些設置。這讓我感到緊張,讓我的所有用戶都在使用他們的安裝文件。
相關問題
- 1. ClickOnce和app.config不部署
- 2. 不要用clickonce覆蓋settings.settings文件
- 3. 爲ClickOnce部署自定義app.config
- 4. ASPNETCORE_ENVIRONMENT覆蓋部署
- 5. Wix不覆蓋我的app.config
- 6. 使用Artifactory預防覆蓋部署
- 7. 覆蓋App.Config設置
- 8. 覆蓋部署maven版本庫部署
- 9. JBoss部署覆蓋 - 嵌套部署
- 10. 用默認的覆蓋app.config
- 11. 用ClickOnce部署About.htm
- 12. 用ClickOnce部署System.Net.Http.dll
- 13. Clickonce應用程序部署,隱藏app.config中的密碼
- 14. 在部署時覆蓋log4j設置
- 15. 防止在部署時覆蓋文件?
- 16. 部署設備樹覆蓋時出錯
- 17. 重新部署ClickOnce部署
- 18. Wpf Clickonce部署
- 19. ClickOnce部署「System.IO.IOException」
- 20. ClickOnce部署
- 21. Clickonce部分部署
- 22. ClickOnce - 覆蓋內容文件
- 23. ClickOnce如何將app.config從開發更改爲部署?
- 24. 部署生成後的App.config通過的ClickOnce
- 25. VB.NET ClickOnce部署:需要什麼文件?
- 26. ClickOnce部署,需要系統更新Microsoft.mshtml
- 27. Clickonce更新不覆蓋配置
- 28. 使用HttpWebRequest部署ClickOnce應用程序
- 29. 使用ClickOnce應用程序部署NLog
- 30. 搬運工堆棧部署不使用覆蓋網絡創建
我很困惑......你的應用程序部署後,客戶編輯他們的機器上的配置文件?如果不是,你如何結束「客戶......使用不同的連接字符串」? – codeConcussion 2009-02-06 14:49:28
是的,其中一些編輯app.config – caiokf 2009-02-06 15:31:45