0
A
回答
6
通常,应用程序会在启动时注意到有更新可用,然后询问用户是否可以更新。然后他们开始更新过程并退出。更新过程替换文件,然后启动新版本。
在一些案件您可以用更新一些件应用程序的不重启就完事了 - 但增加的复杂性是显著,坦率地说,最好不要在的情况下99%的试试看,IMO 。
当然,你还没有说过你在写什么样的应用程序 - 如果你可以提供更多的信息,这将有所帮助。
3
0
你可以将后端分离为单独的进程/模块,并通过重新启动后端来更新后端,而无需用户意识到它。
更新前端会有点棘手,但如有必要可以避免或延迟。
0
一个很好而干净的方法来实现这一点将使用动态插件。 你可以编写基于插件的应用程序。当需要更新时,卸载需要更新的插件,更新.dll文件并将其加载回应用程序。然而,让用户看不到这可能是一项艰巨的工作,因此它在很大程度上取决于您的设计和编码。
0
我记得InTime有能力交换exe的生活,但是必须仔细编码。我知道这是可能的,但正如Jon Skeet所说,你最好不要尝试。
除非您正在进行某种自动化或非常严重的事情......即使如此,您应该考虑进行故障转移,以便在需要时关闭/重新启动。
0
如果你有某种骨架框架启动你的应用程序和dll,你可以看看CreateDomain。尽管如此,它仍然需要认真的设计。祝你好运!
相关问题
- 1. 如何在不关闭主程序的情况下关闭jframe
- 2. 如何在不关闭标签的情况下关闭UI5应用程序
- 3. 在不更新应用程序的情况下更新离线网页
- 4. 在不更新应用程序的情况下向应用程序添加/更新“新闻”
- 5. 如何在不关闭整个程序的情况下关闭窗口?
- 6. 如何在不重新安装的情况下更新winform应用程序
- 7. 在没有关闭应用程序的情况下在safari中打开链接?
- 8. 在应用程序关闭的情况下在后台运行任务
- 9. 如何在不关闭tkinter的情况下关闭pygames?
- 10. 如何在不关闭完整应用程序的情况下关闭第一个表格?
- 11. DrawerLayout:在不关闭抽屉的情况下打开新活动
- 12. 如何在不关闭的情况下重新运行cloud-init?
- 13. 如何在程序终止的情况下关闭端口?
- 14. 关闭线程例外情况下
- 15. 如何在不询问用户更新或下载的情况下每天更新您的Android应用程序
- 16. 在不重新启动rails的情况下更改ruby模块应用程序
- 17. 如何在不分发appstore的情况下自动更新android应用程序?
- 18. 在不使用SaveChanges的情况下更新一对多关系
- 19. 在不关闭服务的情况下停止子进程
- 20. 如何关闭Rack应用程序中的例外情况?
- 21. 在不重新启动C#应用程序的情况下刷新GAC引用
- 22. 情况下,更新
- 23. 在不重新启动的情况下应用vimrc更改
- 24. 如何在不使用更新关键字的情况下更新表格
- 25. 在没有ClickOnce的情况下在.Net中实现应用程序更新
- 26. 如何在没有市场的情况下更新我的应用程序?
- 27. 在不按下按钮的情况下关闭AlertDialog
- 28. 如何在不终止程序的情况下关闭tkinter窗口?
- 29. 如何在不退出主程序的情况下关闭弹出窗口
- 30. 如何在不关闭程序的情况下重复main()函数?