4

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

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

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

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

4

4 回答 4

3

请参阅此类似问题的答案:推荐了一些为 .net 应用程序设计(或使用)的自动更新框架:

于 2008-09-08T14:34:04.370 回答
2

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

于 2008-09-08T13:58:19.263 回答
0

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

于 2010-09-10T16:42:51.337 回答
0

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

于 2012-07-12T11:30:17.363 回答