Compartilhar via


Escolhendo uma estratégia de implantação

Você pode implantar aplicativos baseados no Windows Visual Studio, usando uma das seguintes tecnologias:

  • ClickOnce.

  • O Windows Installer.

Use ClickOnce para publicar o aplicativo em um local centralizado.O usuário instala ou executa o aplicativo a partir desse local.Use o Windows Installer para criar um arquivo do instalador do aplicativo (. msi) e distribuí-lo.Os usuários executados o arquivo para instalar o aplicativo.

ObservaçãoObservação

As ferramentas de implantação Visual Studio são projetadas para lidar com necessidades de implantação de empresa comum: eles não abordam cada cenário de implantação possível.Para cenários mais avançados de implantação, você pode exigir uma ferramenta de implantação de terceiros ou uma ferramenta de distribuição de software, como Systems Management Server.

Vantagens da implantação de ClickOnce

Em geral, ClickOnce implantação simplifica o processo de instalação e atualização de um aplicativo.Você pode usar o Assistente de publicação para seu aplicativo e manifestos de pacote e publica o aplicativo em um site da Web ou um compartilhamento de rede.Em seguida, os usuários podem instalar e iniciar o aplicativo diretamente do local em uma única etapa.Para mais informações, consulte Como: publicar um aplicativo de ClickOnce usando o Assistente de publicação.

Porque ClickOnce implantado aplicativos de auto-atualização, ClickOnce é a melhor opção para aplicativos que exigem atualizações freqüentes.Os usuários devem ter conectividade de rede para aproveitar os recursos de atualização do ClickOnce, embora ClickOnce aplicativos podem ser instalados pela primeira vez usando um CD-ROM.Para mais informações, consulte Escolhendo uma estratégia de atualização de ClickOnce.

e2444w33.collapse_all(pt-br,VS.110).gifSegurança em ClickOnce

ClickOnce segurança conta com certificados Authenticode para determinar se um aplicativo deve ser instalado, uma etapa conhecida como uma decisão de confiança.Manifestos de aplicativo e implantação que descrevem um aplicativo podem ser assinados com um certificado para evitar a violação.

Administradores de domínio podem configurar certificados sejam confiáveis no nível corporativo ou de máquina.Se os certificados não confiáveis no momento da instalação, implantação de ClickOnce pode ser configurada para solicitar aos usuários tomar decisões de confiança.Quando um aplicativo é instalado, o ClickOnce restringe as permissões de aplicativo e ações conforme definido pela Internet, Intranet Local ou zonas personalizadas.Para mais informações, consulte Proteção de aplicativos de ClickOnce.

Vantagens de implantação do Windows Installer

Implantação do Windows Installer pode anunciar aplicativos e recursos de acordo com os sistemas operacionais específicos, instalar produtos sob demanda, detectar e reinstalar os componentes danificados.

Para criar um arquivo do Windows Installer (. msi) que é distribuído aos usuários, você pode usar o InstallShield Limited Edition, uma ferramenta que outra empresa produziu, mas que inclui Visual Studio.Para mais informações, consulte Implantação do Windows Installer.

ClickOnce e tabela de comparação do Windows Installer

A tabela a seguir compara os recursos de implantação de ClickOnce e implantação do Windows Installer.

Recurso

ClickOnce

O Windows Installer

Atualização automática

Sim

Sim

Reversão de pós-instalação

Sim

Não

Atualização da Web

Sim

Não

Não afeta componentes compartilhados ou outros aplicativos

Sim

Não

Permissões de segurança concedidas

Concede somente as permissões necessárias para o aplicativo (mais seguro)

Concede confiança total por padrão (menos seguro)

Permissões de segurança necessárias

Internet ou zona da Intranet (confiança total para a instalação do CD-ROM)

Administrador

Assinatura de manifesto de aplicativo e implantação

Sim

Não

Interface de usuário em tempo de instalação

Solicitação única

Assistente com várias partes

Instalação de assemblies por demanda

Sim

Não

Instalação de arquivos compartilhados

Não

Sim

Instalação de drivers

Não

Sim (com ações personalizadas)

Instalação do cache de Assembly Global

Não

Sim

Instalação de vários usuários

Não

Sim

Adicionar aplicativo à Iniciar menu

Sim

Sim

Adicionar aplicativo ao grupo de inicialização

Não

Sim

Adicionar aplicativo à Favoritos menu

Não

Sim

Registra tipos de arquivo

Sim

Sim

Instalar o acesso ao registro de tempo

Limitado

Sim

Patch de arquivo binário

Não

Sim

Local de instalação do aplicativo

Cache de aplicativo ClickOnce

Arquivos de programa pasta

Consulte também

Conceitos

Implantação e segurança de ClickOnce

Implantação do Windows Installer

Outros recursos

Implantação de aplicativos e componentes