Compartilhar via


ConsoleApplicationBase.Deployment Propriedade

Definição

Obtém o objeto de implantação ClickOnce do aplicativo atual, que fornece suporte para atualizar a implantação atual de maneira programática e para o download de arquivos sob demanda.

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

Valor da propriedade

O ApplicationDeployment objeto para a implantação do ClickOnce do aplicativo.

Exceções

O aplicativo não é implantado como um aplicativo ClickOnce.

Exemplos

Este exemplo baixa e instala a atualização depois de verificar se o aplicativo está implantado na rede. O Update método não atualiza o aplicativo, a menos que esteja desatualizado. O aplicativo precisa ser reiniciado para usar a atualização.

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

Somente os aplicativos implantados pelo ClickOnce podem ser atualizados usando o My.Application.Deployment objeto . Para obter mais informações sobre como implantar um aplicativo ClickOnce, consulte Como publicar um aplicativo ClickOnce usando o Assistente de Publicação.

Comentários

A My.Application.Deployment propriedade retorna o objeto ClickOnce ApplicationDeployment do aplicativo. O ApplicationDeployment objeto fornece suporte para atualizar a implantação atual programaticamente, bem como suporte para o download sob demanda de arquivos. Para obter mais informações sobre aplicativos ClickOnce e como implantá-los, consulte Segurança do ClickOnce e Implantação e Publicação de Aplicativos ClickOnce.

Confirme se a IsNetworkDeployed propriedade é True antes de acessar a My.Application.Deployment propriedade . Caso contrário, se o aplicativo não for implantado usando ClickOnce, a leitura da My.Application.Deployment propriedade resultará em uma exceção InvalidDeploymentException . Para obter mais informações sobre como implantar um aplicativo ClickOnce, consulte Como publicar um aplicativo ClickOnce usando o Assistente de Publicação.

Para obter mais informações sobre como usar a My.Application.Deployment propriedade , consulte Visão geral do Modelo de Aplicativo do Visual Basic.

Disponibilidade por tipo de projeto

Tipo de projeto Disponível
Aplicativo do Windows Forms Sim
Biblioteca de Classes Não
Aplicativo do Console Sim
Biblioteca de Controle Windows Forms Não
Biblioteca de Controles da Web Não
Serviço do Windows Sim
Site Não

Aplica-se a

Confira também