Partilhar via


Como: Verificar se há atualizações do aplicativo ClickOnce

Este exemplo usa o objeto My.Application.Deployment para verificar se há atualizações disponíveis para o aplicativo.Se o aplicativo for implantado como um aplicação de ClickOnce, o exemplo exibe texto Interface de Usuário (UI) apropriado.

Para obter mais informações sobre os aplicativos ClickOnce e como implantá-las, consulte Implantação do ClickOnce e Publicando aplicativos ClickOnce.

Exemplo

Este exemplo usa o My.Aplicativo.IsNetworkDeployed Propriedade para certificar-se de que o aplicativo é implantado a partir de uma rede usando o ClickOnce.Em seguida, ele usa o método CheckForUpdate do objeto My.Application.Deployment para verificar se uma atualização do ClickOnce está disponível para o aplicativo.

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

Somente aplicativos que são implantados usando o ClickOnce podem ser atualizados usando o objeto My.Application.Deployment.Para obter mais informações sobre a implantação de um aplicativo ClickOnce, consulte Como: publicar um aplicativo ClickOnce..

Consulte também

Tarefas

Como: Baixar atualizações de aplicativos ClickOnce

Referência

Propriedade My.Aplicativo.Implantação