gpt4 book ai didi

c# - 如何为我的内部 winform 应用程序实现自动更新策略

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:28 24 4
gpt4 key购买 nike

我们有一个内部 winform 应用程序,我公司大约有 20 名用户在使用它。当应用程序的范围发生变化时,必须向用户发送新的 msi 是一件非常痛苦的事情,我希望用户从应用程序中提示他们是否要更新他们的副本。我的想法是应用程序的源将在我们公司的服务器上,并且该应用程序将查找数据库以查看是否有可用的更新区域。除此之外,我不知道从那里去哪里。有没有人做过类似的事情,或者有没有人对我应该如何实现有任何建议。

最佳答案

这是我编写的开源解决方案,用于解决我们对 WinForms 和 WPF 应用程序的特定需求。总体思路是以尽可能低的开销获得最大的灵 active 。

因此,集成 非常简单,而且该库为您完成了几乎所有事情,包括同步操作。它还高度灵活,让您可以确定执行哪些任务以及在什么条件下执行 - 您制定规则(或使用一些已经存在的规则)。最后同样重要的是对任何更新源(网络、BitTorrent 等)和任何提要格式 的支持——无论是否实现,您都可以自己编写。

还支持冷更新(需要重新启动应用程序),并且会自动完成,除非为任务指定了“热交换”。

这归结为一个 DLL,大小不到 70kb。

更多详情请访问 http://www.code972.com/blog/2010/08/nappupdate-application-auto-update-framework-for-dotnet/

代码位于 http://github.com/synhershko/NAppUpdate (根据 Apache 2.0 许可获得许可)

关于c# - 如何为我的内部 winform 应用程序实现自动更新策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1365062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com