如何:下载 ClickOnce 应用程序更新

更新:2007 年 11 月

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

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

示例

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

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

此代码示例也可用作 IntelliSense 代码段。在代码段选择器中,此代码示例位于“应用程序 - 编译、资源和设置”[Application—Compiling, Resources, and Settings]中。有关更多信息,请参见如何:在代码中插入代码段 (Visual Basic)

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

请参见

任务

如何:检查是否有 ClickOnce 应用程序更新

参考

My.Application.Deployment 属性