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


ConsoleApplicationBase.Deployment Свойство

Определение

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

public:
 property System::Deployment::Application::ApplicationDeployment ^ Deployment { System::Deployment::Application::ApplicationDeployment ^ get(); };
public System.Deployment.Application.ApplicationDeployment Deployment { get; }
member this.Deployment : System.Deployment.Application.ApplicationDeployment
Public ReadOnly Property Deployment As ApplicationDeployment

Значение свойства

Объект ApplicationDeployment для развертывания ClickOnce приложения.

Исключения

Приложение не развертывается в качестве ClickOnce-приложения.

Примеры

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

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

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

Комментарии

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

Убедитесь, что IsNetworkDeployed свойство имеет значение перед True доступом к свойству My.Application.Deployment . В противном случае, если приложение не развертывается с помощью ClickOnce, чтение My.Application.Deployment свойства приводит к исключению InvalidDeploymentException . Дополнительные сведения о развертывании приложения ClickOnce см. в разделе Практическое руководство. Публикация приложения ClickOnce с помощью мастера публикации.

Дополнительные сведения об использовании свойства см. в My.Application.Deployment разделе Обзор модели приложений Visual Basic.

Доступность по типу проекта

Тип проекта Доступно
Приложение Windows Forms Да
Библиотека классов Нет
Консольное приложение Да
Библиотека элементов управления Windows Forms Нет
Библиотека веб-элементов управления Нет
Службы Windows Да
Веб-сайт Нет

Применяется к

См. также раздел