Поделиться через


Практическое руководство. Проверка наличия обновлений для приложения ClickOnce (Visual Basic)

В этом примере объект My.Application.Deployment используется для проверки наличия обновлений для приложения. Если приложение было развернуто в виде приложения ClickOnce, в примере отображается соответствующий текст пользовательского интерфейса.

Дополнительные сведения о приложениях ClickOnce и способах их развертывания см. в разделах Развертывание и безопасность технологии ClickOnce и Публикация ClickOnce-приложений.

Пример

В этом примере свойство IsNetworkDeployed используется, чтобы убедиться, что приложение развертывается по сети с помощью технологии ClickOnce. Затем используется метод CheckForUpdate объекта My.Application.Deployment для проверки наличия обновления ClickOnce для приложения.

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

С помощью объекта My.Application.Deployment можно обновлять только те приложения, развертывание которых осуществлялось с использованием технологии ClickOnce. Дополнительные сведения о развертывании приложения ClickOnce см. в разделе Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации.

См. также

Задачи

Практическое руководство. Загрузка обновлений приложения ClickOnce (Visual Basic)

Ссылки

Deployment