ConsoleApplicationBase.Deployment Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |