到目前为止,我已经在 .net 中编写了 2 个相当大型的应用程序,它们都需要一个更新工具,以便在我推出新代码时自动更新应用程序。

我发现“企业应用程序块更新程序”对于我的需求来说有点过于复杂,并且在发布时我发现“单击一次”令人沮丧。

我发现的最合适的更新代码是 .net 应用程序更新程序组件, ,我在这两个项目中都使用过。我最近不得不修改它,因为它使用 web dav,它并不总是安装在我们的 web 服务器上(但是它仍然需要目录浏览)。

我很惊讶网络上没有更多关于自动更新应用程序的信息,并且想知道除了上述方法之外,人们是否还使用其他方法取得了成功?

有帮助吗?

解决方案

查看以下问题的答案 这个类似的问题:那里推荐了一些专为(或使用).net 应用程序设计的自动更新框架:

其他提示

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

尝试现成的自动更新产品: http://www.AutoUpdatePlus.com

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top