我搜索谷歌任何一个好的应用程序自动更新程序,发现很多,但我正在寻找的功能不存在。
客户端计算机中的大多数应用程序自动更新程序下载设置文件。我想在客户端机器上下载安装文件有不利之处,因为安装文件可能很大。
我想要一种应用程序自动更新程序,它可以在客户端PC中下载更新的程序集文件,并且应该有一个强大的功能可以回滚到任何以前的版本。
这个回滚功能我还没有找到任何应用程序自动更新程序。如果有人知道任何这样的应用程序自动更新程序将下载客户端PC中的每个更新的程序集,而不是下载大的设置,如果有回滚功能,那么请通过网址通知我。感谢
答案 0 :(得分:2)
看看ClickOnce,微软自己解决问题的方法。它有应用程序回滚。从提到的页面中大肆窃取:
ClickOnce是一种可以创建的部署技术 可以安装和运行的自我更新的基于Windows的应用程序 用户互动最少。 ClickOnce部署克服了三个 部署中的主要问题:
更新应用程序的困难。使用Microsoft Windows Installer部署,每当应用程序更新时,用户 必须重新安装整个应用程序;使用ClickOnce部署,您 可以自动提供更新。只有应用程序的那些部分 已更改已下载,然后完整,更新 应用程序从新的并排文件夹重新安装。
对...的影响 用户的计算机。使用Windows Installer部署应用程序 通常依赖于共享组件,具有版本控制的潜力 冲突;使用ClickOnce部署,每个应用程序都是 自包含且不能干扰其他应用程序。
安全权限。 Windows Installer部署要求 管理权限,仅允许有限的用户安装; ClickOnce部署使非管理用户能够安装和 仅授予必需的代码访问安全权限 应用
在the page它明确指出:
使用 ClickOnce ,可以在添加或删除程序中进行回滚。