0
A
回答
6
通常,應用程序會在啓動時注意到有更新可用,然後詢問用戶是否可以更新。然後他們開始更新過程並退出。更新過程替換文件,然後啓動新版本。
在一些案件您可以用更新一些件應用程序的不重啓就完事了 - 但增加的複雜性是顯著,坦率地說,最好不要在的情況下99%的試試看,IMO 。
當然,你還沒有說過你在寫什麼樣的應用程序 - 如果你可以提供更多的信息,這將有所幫助。
3
0
你可以將後端分離爲單獨的進程/模塊,並通過重新啓動後端來更新後端,而無需用戶意識到它。
更新前端會有點棘手,但如有必要可以避免或延遲。
0
一個很好而乾淨的方法來實現這一點將使用動態插件。 你可以編寫基於插件的應用程序。當需要更新時,卸載需要更新的插件,更新.dll文件並將其加載迴應用程序。然而,讓用戶看不到這可能是一項艱鉅的工作,因此它在很大程度上取決於您的設計和編碼。
0
我記得InTime有能力交換exe的生活,但是必須仔細編碼。我知道這是可能的,但正如Jon Skeet所說,你最好不要嘗試。
除非您正在進行某種自動化或非常嚴重的事情......即使如此,您應該考慮進行故障轉移,以便在需要時關閉/重新啓動。
0
如果你有某種骨架框架啓動你的應用程序和dll,你可以看看CreateDomain。儘管如此,它仍然需要認真的設計。祝你好運!
相關問題
- 1. 如何在不關閉主程序的情況下關閉jframe
- 2. 如何在不關閉標籤的情況下關閉UI5應用程序
- 3. iOS - 在不更新應用程序的情況下更新用戶流程
- 4. 如何在不重新啓動的情況下關閉另一個應用程序的Win應用程序?
- 5. 在不更新用戶的情況下更新iphone應用程序?
- 6. 在不更新應用程序的情況下更新離線網頁
- 7. 在不更新應用程序的情況下向應用程序添加/更新「新聞」
- 8. 如何在不關閉和重新加載應用程序的情況下獲得新的JSON響應
- 9. 在SharePoint應用程序更新的情況下,webpart被複制
- 10. 如何在不關閉整個程序的情況下關閉窗口?
- 11. 如何在不重新安裝的情況下更新winform應用程序
- 12. WPF:在沒有「程序員」干預的情況下關閉應用程序關閉時的輔助窗口
- 13. 關閉應用程序後,GPS更新將不會關閉
- 14. 在應用程序關閉的情況下在後臺運行任務
- 15. 如何在不關閉tkinter的情況下關閉pygames?
- 16. 是否可以在不關閉流的情況下關閉Reader?
- 17. 如何在不關閉窗口的情況下關閉文檔?
- 18. 如何在不關閉完整應用程序的情況下關閉第一個表格?
- 19. 關閉窗體並在不關閉應用程序的情況下打開另一個窗體
- 20. 如何在不丟失設置的情況下更新我的應用程序?
- 21. 即使在應用程序關閉的情況下如何彈出警報
- 22. unhandledexception在沒有任何消息的情況下關閉winform應用程序
- 23. DrawerLayout:在不關閉抽屜的情況下打開新活動
- 24. 如何在程序終止的情況下關閉端口?
- 25. 關閉線程例外情況下
- 26. 在不保存更改的情況下關閉綁定表單
- 27. 如何在不詢問用戶更新或下載的情況下每天更新您的Android應用程序
- 28. 如何在不分發appstore的情況下自動更新android應用程序?
- 29. 在不重新啓動rails的情況下更改ruby模塊應用程序
- 30. 如何在不導致應用程序崩潰的情況下更新TextView?