如何:检查是否有 ClickOnce 应用程序更新
更新:2007 年 11 月
此示例使用 My.Application.Deployment 对象来检查应用程序的可用更新。如果应用程序已部署为 ClickOnce 应用程序,则此示例将显示适当的用户界面 (UI) 文本。
有关 ClickOnce 应用程序以及如何部署这些应用程序的更多信息,请参见 ClickOnce 部署和发布 ClickOnce 应用程序。
示例
此示例使用 My.Application.IsNetworkDeployed 属性来确保应用程序是使用 ClickOnce 从网络部署的。然后,此示例使用 My.Application.Deployment 对象的 CheckForUpdate 方法来检查是否可供应用程序使用的 ClickOnce 更新。
Sub CheckUpdateAvailability()
If My.Application.IsNetworkDeployed() Then
If My.Application.Deployment.CheckForUpdate() Then
MsgBox("Update is available for download")
Else
MsgBox("No updates are available for download")
End If
Else
MsgBox("Application is not ClickOnce deployed")
End If
End Sub
只有使用 ClickOnce 部署的应用程序才能通过 My.Application.Deployment 对象进行更新。有关部署 ClickOnce 应用程序的更多信息,请参见如何:发布 ClickOnce 应用程序。