Implantação (C++)

Implantação é o processo pelo qual você distribui um aplicativo concluído ou componente a ser instalado em outros computadores.Implantação é um processo multi-preparar que começa quando um aplicativo é criado no computador de um desenvolvedor e termina quando ele está instalado e pronto para executar no computador do usuário.

O Visual Studio fornece duas tecnologias diferentes para implantação de aplicativos do Windows: ClickOnce implantação ou implantação do Windows Installer.

  • ClickOnce pode ser usado para implantar aplicativos C++ que destino o Common linguagem tempo de execução (mistos, puros e verificáveis assemblies). Você pode usar o Windows Installer para implantar um aplicativo gerenciado também, mas ClickOnce tira proveito dos recursos (sistema autônomo a assinatura de manifesto) de segurança e, portanto, é preferível a implantação do Windows Installer do .NET estrutura. ClickOnce não oferece suporte à implantação de aplicativos C++ nativo. Para obter mais informações, consulte Implantação ClickOnce para aplicativos do Visual C++.

  • Tecnologia Windows Installer pode ser usada para implantar aplicativos C++ nativo e aplicativos C++ destinados a Common linguagem tempo de execução.

Para uma comparação detalhada de ClickOnce e a implantação do Windows Installer, consulte Escolhendo uma estratégia de implantação.

Esta seção discute como garantir que um aplicativo Visual C++ nativo é executado em qualquer computador que fornece uma plataforma de destino com suporte, os arquivos que você precisa incluir em seu pacote de instalação, e quais são as maneiras recomendadas para redistribuir os componentes do Visual C++ no qual seu aplicativo depende.

Se você estiver familiarizado com o processo de implantação e está interessados principalmente em aprender sobre as alterações feitas no Visual Studio 2008, iniciar com Escolhendo um método de implantação. Para obter exemplos de implantação, consulte Exemplos de implantação.

Os tópicos a seguir abordam a implantação de aplicativos do Visual C++ em mais detalhes.

Nesta seção

Conceitos de implantação

Noções básicas sobre dependências de um aplicativo Visual do C++

Determinando quais DLLs para redistribuir

Escolhendo um método de implantação

Redistribuindo arquivos do Visual C++

Exemplos de implantação

Redistribuindo aplicativos da Web

Versão verificação dos arquivos redistribuível

Implantação ClickOnce para aplicativos do Visual C++

Executando uma aplicação C++ /clr em uma versão de execução anterior

Consulte também

Conceitos

Solucionando problemas de C/C ++ isolados de aplicativos e assemblies side-by-lado

Outros recursos

Criar c/c++ isolados de aplicativos e assemblies side-by-lado

Implantando aplicativos .NET Framework

Embalagem soluções de dispositivos para implantação