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


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

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

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

Пример

В этом примере обновление загружается и устанавливается после использования свойства IsNetworkDeployed, чтобы убедиться, что развертывание приложения осуществлялось с помощью технологии ClickOnce. Метод Update не выполняет обновление приложения, если оно не устарело. Чтобы использовать обновление, приложение необходимо перезапустить.

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

Данный пример кода доступен также в качестве фрагмента кода IntelliSense. В окне выбора фрагмента кода он расположен в разделе Приложение — Компиляция, ресурсы и параметры. Дополнительные сведения см. в разделе Практическое руководство. Вставка фрагментов кода IntelliSense.

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

См. также

Задачи

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

Ссылки

Deployment