Partilhar via


Implantar um aplicativo (Visual Basic)

O .NET Framework fornece vários recursos básicos que facilitam a implantação de uma variedade de aplicativos. Isso inclui implantação de ClickOnce.

Recursos de implantação do .NET Framework

Os seguintes recursos básicos do .NET Framework ajudam a facilitar a implantação:

  • Aplicativos sem impacto

  • Código controlado de compartilhamento

  • Versão lado a lado

  • Atualizações on-the-fly

  • Código parcialmente confiável

Para obter mais informações, consulte .Guia de implantação do NET Framework para administradores.

Noções básicas sobre implantação

Implantação é o processo pelo qual você distribui um aplicativo concluído ou componente a ser instalado em outros computadores. No Visual Studio, a implantação pode ser feita com base na tecnologia Microsoft Windows Installer ou na tecnologia ClickOnce. Para obter mais informações, consulte Escolhendo uma estratégia de implantação.

Um aplicativo pode ser fornecido como um único assembly, como um conjunto de módulos (assemblies), como arquivos de gabinete (CAB), como um pacote Microsoft Windows Installer 2.0 ou como um pacote de instalação em outro formato. Para obter mais informações, consulte .Guia de implantação do NET Framework para administradores.

Um assembly é uma coleção de tipos e recursos que são criados para trabalhar juntos e formar uma unidade lógica de funcionalidade. Assemblies formam a unidade fundamental de implantação, controle de versão, reutilização, escopo de ativação, e permissões de segurança e fornecem o Common Language Runtime (CLR) com as informações necessárias para estar ciente dos tipos de implementações.

Esta tabela mostra tarefas comuns de implantação.

Para

Consulte

Criar um assembly

Criando assemblies

Assinar um assembly com um nome de alta segurança

Como: Assinar um Assembly com um nome forte

Assinar um assembly, mas adiar a atribuição de uma chave particular até um momento posterior

Como: Atrasar a assinatura de um Assembly (Visual Studio)

Criar um par de chaves pública / particular para usar na criação de um nome de alta segurança

Como: Criar um par de chaves pública/particular

Exibir informações vinculadas no arquivo de log

Fuslogvw.exe (Assembly Binding Log Viewer)

Implantar um controle Windows Forms

Como: Desenvolver um controle de formulários do Windows simples

Implantar um aplicativo para acesso COM

A implantação de um aplicativo para acesso COM

Implantar aplicativos .NET Framework

Implantando o.NET Framework e aplicativos

Versionamento

Versionamento, que registra a versão específica de um assembly e as versões de assemblies dependentes no manifesto do assembly, é feita apenas em assemblies com nomes fortes. Assemblies com nomes fortes tem identificadores que consistem da identidade de assembly mais uma chave pública e uma assinatura digital.

Por padrão, o CLR tenta para localizar e vincular com a versão exata do assembly que o aplicativo foi criado, embora esse comportamento possa ser substituído por configurações de arquivo.

Para obter mais informações, consulte Assemblies no Common Language Runtime, Versionamento de Assembly e Assemblies de nomes fortes.

Implantação do ClickOnce

A implantação de ClickOnce permite publicar aplicativos Windows a um servidor Web ou compartilhamento de rede para instalação simplificada. Quando você desejar publicar um aplicativo Windows em um servidor de rede, o Visual Studio automaticamente gera os arquivos de manifesto XML necessários para ClickOnce e publica o aplicativo para o servidor especificado.

Aplicativos ClickOnce são independentes e instalam uma base por usuário, o que significa que nenhum direito administrativo é necessário. Aplicativos distribuídos usando tecnologia ClickOnce executam com um conjunto limitado de permissões com base em uma zona de segurança. Para obter mais informações, consulte Protegendo <>>aplicativos ClickOnce.

Aplicativos ClickOnce podem ser atualizados automaticamente; você pode controlar quando e como as atualizações são implantadas.

Esta tabela mostra as tarefas associadas à implantação de ClickOnce.

Para

Consulte

Escolha as estratégias de implantação de ClickOnce (instalar a partir da Web ou um compartilhamento de rede, instalar a partir de CD, ou iniciar a partir da Web ou um compartilhamento de rede) para usar com o aplicativo

Escolhendo um <>>estratégia de implantação do ClickOnce

Escolha a estratégia de atualização do ClickOnce para usar com o aplicativo

Escolhendo um <>estratégia de atualização do ClickOnce>

Implante um aplicativo ClickOnce

Como: publicar um <>>aplicativo ClickOnce usando o Assistente de Publicação

Escolha se deseja usar um diretório de dados ClickOnce, armazenamento isoladamente ou outros arquivos locais quando ler e gravar dados

Acessando o Local e remoto dados em <>>aplicativos ClickOnce

Especifique uma localidade alternativa para atualizar a implantação

Como: Especificar um local alternativo para implantação de atualizações

Eleve um nível de permissão da aplicação ClickOnce de em um computador cliente

Visão geral sobre implantação de aplicativos confiáveis

Problemas quando você implantar aplicativos usando ClickOnce podem ser causados por questões de compactação HTTP, questões de análise de manifesto, questões de configuração do servidor e questões de versionamento. Para obter mais informações, consulte Solucionando problemas de <>>implantações do ClickOnce.

Implantação do Windows Installer

A tecnologia Microsoft Windows Installer cria instaladores que fornecem controle completo sobre o processo de instalação.

Esta tabela mostra tarefas associadas à implantação do Windows Installer.

Para

Consulte

Criar um novo projeto de instalação ou adicionar um projeto de implantação existente a uma solução

Como: Criar ou adicionar um instalador de projeto

Criar um novo arquivo.cab para download da Web ou adicionar um arquivo existente para uma solução

Como: Criar ou adicionar um projeto CAB

Criar um módulo direto para um componente

Como: Adicionar módulos de mesclagem a um projeto de implantação

Implantar uma aplicação Windows para outro computador

Passo a passo: Distribuindo um aplicativo baseado no Windows

Criar uma ação personalizada para enviar um usuário para um site da Web após a instalação

Passo a passo: Criando uma ação personalizada

Passar dados para uma propriedade dinâmica durante a instalação usando uma ação personalizada

Passo a passo: Usando uma ação personalizada para exibir uma mensagem na instalação

Utilizar uma ação personalizada para pré-compilar um assembly durante a instalação

Passo a passo: Usando uma ação Personalizar para compilar um binário para nativo Código na instalação

Utilizar uma ação personalizada para criar um banco de dados durante a instalação

Passo a passo: Usando uma ação personalizada para criar um banco de dados na instalação

Criar um aplicativo da Web que possa ser redirecionado para direcionar um XML Web Services diferente

Passo a passo: Redirecionando um aplicativo use uma outra <>>o serviço da Web na instalação

Consulte também

Outros recursos

Passo a passo e tarefas de implantação