自动更新.net应用程序
时间:2020-03-05 18:49:22 来源:igfitidea点击:
到目前为止,我已经在.net中编写了2个相当大规模的应用程序,并且当我推出新代码时,它们都需要一种更新工具来自动更新应用程序。
我发现"企业应用程序块更新程序"对于我的需求而言有点太复杂了,而在发布时,我发现"单击一次"令人沮丧。
我找到的最适当的更新代码是.net应用程序更新程序组件,我在两个项目中都使用过。我最近不得不对其进行修改,因为它使用了web dav,但它并不总是安装在我们的Web服务器上(但是,它仍然需要目录浏览)。
令我惊讶的是,网络上没有更多关于自动更新应用程序的信息,并且想知道人们是否可以通过上述方法获得成功?
解决方案
回答
在我公司,我们为应用程序使用定制的内部更新程序。它作为资源嵌入在主应用程序可执行文件中,当需要更新应用程序时,将提取更新程序,将其写入磁盘并启动以进行更新。更新程序可以下载一个.msi并启动它,也可以下载一个zip文件并将其内容解压缩到应用程序文件夹中。非常简单有效。
回答
请参阅类似问题的答案:推荐了一些针对.net应用程序(或者与之一起使用)的自动更新框架:
- 应用程序更新程序块(我们提到)
- ClickOnce,
- 通过点击
回答
尝试使用现成的自动更新产品:http://www.AutoUpdatePlus.com