Freigeben über


Gewusst wie: Suchen nach ClickOnce-Anwendungsaktualisierungen

Aktualisiert: November 2007

In diesem Beispiel wird das My.Application.Deployment-Objekt verwendet, um verfügbare Aktualisierungen für eine Anwendung zu suchen. Wenn die Anwendung als ClickOnce-Anwendung bereitgestellt wurde, wird im Beispiel ein entsprechender Benutzeroberflächentext angezeigt.

Weitere Informationen über ClickOnce-Anwendungen und deren Bereitstellung finden Sie unter ClickOnce-Bereitstellung und Veröffentlichen von ClickOnce-Anwendungen.

Beispiel

In diesem Beispiel wird die My.Application.IsNetworkDeployed-Eigenschaft verwendet, um zu prüfen, ob die Anwendung mithilfe von ClickOnce über ein Netzwerk bereitgestellt wurde. Anschließend wird mithilfe der CheckForUpdate-Methode des My.Application.Deployment-Objekts überprüft, ob eine ClickOnce-Aktualisierung für die Anwendung verfügbar ist.

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

Mit dem My.Application.Deployment-Objekt können nur Anwendungen aktualisiert werden, die mithilfe von ClickOnce bereitgestellt wurden. Weitere Informationen über das Bereitstellen einer ClickOnce-Anwendung finden Sie unter Gewusst wie: Veröffentlichen einer ClickOnce-Anwendung.

Siehe auch

Aufgaben

Gewusst wie: Downloaden von ClickOnce-Anwendungsaktualisierungen

Referenz

My.Application.Deployment-Eigenschaft