Gewusst wie: Suchen nach ClickOnce-Anwendungsaktualisierungen (Visual Basic)

In diesem Beispiel wird das My.Application.Deployment-Objekt verwendet, um verfügbare Updates 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 ihre Bereitstellung finden Sie unter ClickOnce-Sicherheit und Bereitstellung und unter Veröffentlichen von ClickOnce-Anwendungen.

Beispiel

In diesem Beispiel wird mithilfe der IsNetworkDeployed-Eigenschaft geprüft, 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 ein ClickOnce-Update 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 mit dem Webpublishing-Assistenten.

Siehe auch

Aufgaben

Gewusst wie: Herunterladen von ClickOnce-Anwendungsaktualisierungen (Visual Basic)

Referenz

Deployment