软件更新实现

本文关键字:实现 更新 软件 | 更新日期: 2023-09-27 18:07:31

我想知道软件更新和补丁是如何实现的?

在我用c#编写的简单应用程序中,如果我做了任何更改,我必须重新构建程序,然后重新安装它…

关于这个概念有哪些好的资源?

谢谢。

软件更新实现

点击以下链接了解。net应用程序自动更新的概念。

http://windowsclient.net/articles/appupdater.aspx

看看如何将其部署为ClickOnce应用程序。

ClickOnce安全与部署

ClickOnce是一种部署技术,它使您能够创建自更新的基于windows的应用程序,这些应用程序可以通过最少的用户交互安装和运行。如果您使用Visual Basic和Visual c#开发项目,那么Visual Studio提供了对发布和更新使用ClickOnce技术部署的应用程序的全面支持。

如果您浏览了上面的内容并选择了ClickOnce部署策略,您将更好地了解ClickOnce可以做什么以及它是否适合您的项目。

如果ClickOnce不适合——它非常适合中小型项目,但不适合大型或离线部署——你可以考虑使用Windows Installer和它的补丁功能。

Sparkle也可以是一个选项。谷歌奥马哈

你可以看看crpress的这本书和AgenSoft的这个软件包。Windows安装程序也有创建补丁包的规定(MSDN Link)。