Практическое руководство. Загрузка обновлений приложения ClickOnce
Обновлен: Ноябрь 2007
В этом примере объект My.Application.Deployment используется для загрузки и установки последней версии приложения. Приложение не обновляется, если оно не является устаревшим или не было развернуто в виде приложения ClickOnce.
Дополнительные сведения о приложениях ClickOnce и способах их развертывания см. в разделах Развертывание ClickOnce и Публикация ClickOnce-приложений.
Пример
В этом примере обновление загружается и устанавливается после проверки Свойство My.Application.IsNetworkDeployed, чтобы убедиться, что развертывание приложения осуществлялось с помощью технологии ClickOnce. Метод Update не выполняет обновление приложения, если оно не устарело. Чтобы использовать обновление, приложение необходимо перезапустить.
Sub UpdateApplication()
If My.Application.IsNetworkDeployed Then
My.Application.Deployment.Update()
End If
End Sub
Данный пример кода доступен также в качестве фрагмента кода IntelliSense. В окне выбора фрагмента кода он расположен в разделе Приложение — Компиляция, ресурсы и параметры. Дополнительные сведения см. в разделе Практическое руководство. Вставка фрагментов в код (Visual Basic).
С помощью объекта My.Application.Deployment можно обновлять только те приложения, развертывание которых осуществлялось с использованием технологии ClickOnce. Дополнительные сведения о развертывании приложения ClickOnce см. в разделе Практическое руководство. Публикация приложения ClickOnce.
См. также
Задачи
Практическое руководство. Проверка наличия обновлений для приложения ClickOnce