65.9K
CodeProject 正在变化。 阅读更多。
Home

VB.NET 自动更新

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.31/5 (8投票s)

2008年5月1日

CPOL

1分钟阅读

viewsIcon

81954

downloadIcon

3879

这是一个用于检查应用程序更新的 DLL 库。

引言

您可以使用此库来检查应用程序的更新。它简单且体积小(只有一个函数)。更新包必须是 zip 文件。

Using the Code

DLL 仅包含一个函数:AutoUpdate 命名空间 中的 CheckForUpdates

它具有以下参数

  • NewestVersionLocation As String - 这是互联网上放置最新版本的文件位置,以纯文本形式。文件只能包含,例如:2.0
    您可以使用 *.txt 文件,但任何扩展名都可以。
  • NewestVersionDownloadLocation As String - 这是互联网上存储最新应用程序(文件)的 zip 文件的文件位置。
  • UnzipDir As String - 这是必须提取文件的目录。如果您使用空 字符串,或者省略此参数,则使用应用程序的启动路径。
  • DisplayWindow As Boolean - 通过此参数,您可以选择是否显示下载窗口。
  • MsgBoxText As String - 这是在有可用更新时在 MsgBox 中显示的文本。
  • MsgBoxTitle As String - 这是该 MsgBox 的标题。

对于源代码,请下载上面的 zip 文件,其中包含我对自身编写的代码的注释。

对最后四个参数使用空 字符串 与省略它们相同。

使用示例

AutoUpdate.CheckForUpdates(http://yourdomain.com/versions/app.txt, _
    "http://yourdomain.com/update_downloads/app.zip", "", True, _
    "Newer version available. Download it?", "")

参考文献

历史

  • 2008 年 5 月 1 日:初始发布
© . All rights reserved.