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çã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.
Seguranç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