自动更新的.NET应用程序

4
我已经编写了两个相当大规模的.NET应用程序,这两个应用程序都需要更新功能,以便在我推出新代码时自动更新应用程序。
我发现“企业应用程序块更新程序”对我的需求有点过于复杂,而且我发现“一键安装”在发布时很令人沮丧。
我找到的最适当的更新代码是.net应用程序更新组件,我已经将其用于这两个项目。我最近不得不修改它,因为它使用web dav,而我们的Web服务器上并非总是安装了它(但它仍然需要目录浏览)。
我很惊讶网络上没有更多关于自动更新应用程序的内容,想知道是否有其他方法比上述方法更成功?
4个回答

3

2

在我们公司,我们使用一种定制的内部更新程序来更新我们的应用程序。它被嵌入到主应用程序可执行文件中作为资源,当应用程序需要更新时,更新程序会被提取出来,写入磁盘并启动以进行更新。更新程序可以下载 .msi 文件并启动它,也可以下载 zip 文件并将其内容解压缩到应用程序文件夹中。非常简单和有效。


0

0

尝试使用由我创建的 .NET 类库 AutoUpdater.NET。您只需要添加一行代码,用户就可以轻松更新您的应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接