2008-09-08 79 views
4

我已经在.net中编写了2个合理的大型应用程序,并且他们都需要更新工具来在我推出新代码时自动更新应用程序。Autoupdating .net应用程序

我已经找到了“企业应用程序块更新”有点太复杂,我的需要,我发现“单击一次”令人沮丧的,当涉及到出版。

我找到的最适合的更新代码是.net Application Updater Component,我已经用这两个项目。我最近不得不对它进行修改,因为它使用的是Web dav,它并不总是安装在我们的Web服务器上(但它仍然需要目录浏览)。

我很惊讶网络上没有更多关于自动更新应用程序的信息,并且想知道人们是否用上面提到的方法取得了成功?

回答

2

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

0

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