Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有什么好的应用程序自动更新程序存在吗_C#_Winforms_Auto Update - Fatal编程技术网

C# 有什么好的应用程序自动更新程序存在吗

C# 有什么好的应用程序自动更新程序存在吗,c#,winforms,auto-update,C#,Winforms,Auto Update,我在谷歌上搜索任何好的应用程序自动更新程序,发现了很多,但我正在寻找的功能不在那里 大多数应用程序自动更新程序在客户端计算机中下载安装文件。我想在客户端机器中下载安装文件有缺点,因为安装文件可能很大 我想要一种应用程序自动更新下载更新的汇编文件在客户端pc和一个强大的功能应该有回滚到任何以前的版本 我还没有在任何应用程序自动更新程序中找到此回滚功能。如果有人知道任何这样的应用程序自动更新程序,它将在客户端pc中下载每个更新的程序集,而不是下载大的安装程序,如果有回滚功能,请用url通知我。谢谢看

我在谷歌上搜索任何好的应用程序自动更新程序,发现了很多,但我正在寻找的功能不在那里

大多数应用程序自动更新程序在客户端计算机中下载安装文件。我想在客户端机器中下载安装文件有缺点,因为安装文件可能很大

我想要一种应用程序自动更新下载更新的汇编文件在客户端pc和一个强大的功能应该有回滚到任何以前的版本

我还没有在任何应用程序自动更新程序中找到此回滚功能。如果有人知道任何这样的应用程序自动更新程序,它将在客户端pc中下载每个更新的程序集,而不是下载大的安装程序,如果有回滚功能,请用url通知我。谢谢

看看微软自己的解决方案。它具有应用程序回滚功能。明目张胆地从提到的页面中窃取:

ClickOnce是一种部署技术,允许您创建 可以安装和运行的基于Windows的自更新应用程序 以最少的用户交互。ClickOnce部署克服了三个问题 部署中的主要问题:

更新应用程序的困难。使用Microsoft Windows Installer部署,每当更新应用程序时,用户 必须重新安装整个应用程序;使用ClickOnce部署,您可以 可以自动提供更新。只有应用程序的那些部分 已更改的内容将被下载,然后完整、更新 从新的并排文件夹重新安装应用程序

影响 用户的计算机。使用Windows Installer部署,应用程序 通常依赖于共享组件,具有版本控制的潜力 冲突;使用ClickOnce部署,每个应用程序 自包含且不能干扰其他应用程序

安全权限。Windows安装程序部署需要 管理权限,仅允许有限的用户安装; ClickOnce部署允许非管理用户安装和 仅授予所需的代码访问安全权限 应用程序

在下面,它清楚地指出:

使用ClickOnce,可以在添加或删除程序中使用回滚


我不是寻找微软ClickOnce解决方案,而是寻找具有回滚功能的自定义应用程序自动更新程序。谢谢您的回答。@Thomas那么您应该让问题更清楚,至少解释一下为什么ClickOnce不符合您的要求?