如何:下载 ClickOnce 应用程序更新 (Visual Basic)

此示例使用 My.Application.Deployment 对象来下载并安装应用程序的最新版本。 此示例仅更新已过期且部署为 ClickOnce 应用程序的应用程序。

有关 ClickOnce 应用程序及其部署方式的更多信息,请参见 ClickOnce 安全和部署发布 ClickOnce 应用程序

示例

此示例在使用 IsNetworkDeployed 属性确定应用程序是使用 ClickOnce 部署的之后,下载并安装更新。 除非应用程序已过期,否则 Update 方法不会更新该应用程序。 应用程序必须重新启动才能使用更新。

Sub UpdateApplication()
    If My.Application.IsNetworkDeployed Then
        My.Application.Deployment.Update()
    End If
End Sub

此代码示例也可用作 IntelliSense 代码段。 在代码段选择器中,此代码示例位于**“应用程序 - 编译、资源和设置”**中。 有关更多信息,请参见如何:插入 IntelliSense 代码段

只有使用 ClickOnce 部署的应用程序才能通过 My.Application.Deployment 对象进行更新。 有关部署 ClickOnce 应用程序的更多信息,请参见如何:使用发布向导发布 ClickOnce 应用程序

请参见

任务

如何:检查是否有 ClickOnce 应用程序更新 (Visual Basic)

参考

Deployment