如何確保所有客戶端始終使用最新版本的winforms應用程序(從網絡位置更新,假設始終連接),同時使用clickonce進行部署。 謝謝。確保使用clickonce部署的最新版本
1
A
回答
4
ClickOnce應用程序在啓動時自動嘗試連接並獲取最新更新(如果您有默認情況下打開該選項)。
從MSDN
兩者進行更新所需
可能還有機會當你想要求用戶運行應用程序的更新版本。例如,您可能會更改外部資源(如Web服務),以防止早期版本的應用程序正常工作。在這種情況下,您需要根據需要標記更新,並阻止用戶運行早期版本。 注意
儘管可以使用其他更新策略來要求更新,但在應用程序啓動之前進行檢查是確保無法運行舊版本的唯一方法。在啓動時檢測到強制更新時,用戶必須接受更新或關閉應用程序。
要根據需要標記更新,請單擊「應用程序更新」對話框中的爲此應用程序指定最低要求版本,然後指定發佈版本(主版本,次版本,內部版本,修訂版本),該版本指定可以安裝的應用程序。有關更多信息,請參閱應用程序更新對話框。
這與在部署清單中設置Deployment元素的minimumRequiredVersion屬性相同;例如: 複製代碼
你應該能夠指定需要和應用程序更新開始之前的版本。
相關問題
- 1. 確保部署文件的正確版本的最佳方法?
- 2. 重新部署ClickOnce部署
- 3. 每個新的ClickOnce部署版本丟失VB.NET「My.Settings」
- 4. 在ClickOnce部署中自動增加「最低需求版本」?
- 5. 使用settings.default.upgrade保持設定時更新到新版本的ClickOnce
- 6. 防止使用ClickOnce部署調試版本
- 7. clickonce部署後使用本地資源
- 8. 使用MSBuild部署特定構建質量的最新版本
- 9. ClickOnce部署的應用程序的版本有哪些限制?
- 10. 用ClickOnce部署About.htm
- 11. 用ClickOnce部署System.Net.Http.dll
- 12. 部署ClickOnce應用程序和試用版本
- 13. 使用ClickOnce部署更新本地SQL Server數據庫
- 14. Tomcat在部署新版本時取消部署舊版本
- 15. 如何確保使用puppetlabs-nodejs安裝最新的npm版本?
- 16. 部署新版本(com.google.common.cache.CacheBuilder)
- 17. 如何確保最新版本的iOS模擬器版本?
- 18. 使用最新版本時確保Nix Dev環境中的Ruby版本
- 19. Wpf Clickonce部署
- 20. ClickOnce部署「System.IO.IOException」
- 21. ClickOnce部署
- 22. Clickonce部分部署
- 23. 確保clickonce更新位置
- 24. Clickonce部署 - 如何做部分更新
- 25. ClickOnce版本未更新
- 26. ClickOnce錯誤,無法激活早期版本的部署
- 27. ClickOnce部署:清理服務器中的舊版本?
- 28. 使用ClickOnce部署的配置文件
- 29. 爲什麼的ClickOnce採用此版本最新的?
- 30. 最終部署中的Maven包版本
但有一個提示,詢問是否想更新YES或SKIP。我想確保用戶是否點擊跳過,應用程序不會啓動,確保始終使用最新版本。 – caiokf 2009-02-05 17:18:53