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


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

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

Комментарии

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

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

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

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

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

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

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