Compartilhar via


Implantando aplicativos de Desktop (Visual C++)

Implantação é o processo pelo qual você distribui um aplicativo concluído ou componente a ser instalado em outros computadores.Planejamento da implantação é iniciado quando um aplicativo é criado no computador do desenvolvedor.Implantação termina quando o aplicativo está instalado e pronto para ser executado no computador do usuário.

Visual Studio fornece tecnologias diferentes para implantar aplicativos do Windows.Eles incluem ClickOnce implantação e implantação do Windows Installer.

  • ClickOnce pode ser usado para implantar aplicativos C++ que visam o common language runtime (CLR) — assemblies mistos, puros e verificáveis.Embora você possa usar o Windows Installer para implantar um aplicativo gerenciado, é recomendável que você use ClickOnce pois tira proveito dos recursos de segurança do .NET Framework, como assinatura de manifesto.ClickOnce não oferece suporte a implantação de aplicativos C++ nativos.Para obter mais informações, consulte ClickOnce implantação de aplicativos do Visual C++.

  • Tecnologia Windows Installer pode ser usada para implantar aplicativos C++ nativos ou aplicativos C++ que visam o CLR.

Os artigos nesta seção da documentação discutem como assegurar que um aplicativo do Visual C++ nativo seja executado em qualquer computador que fornece uma plataforma de destino com suporte, os arquivos que você deve incluir em um pacote de instalação e as maneiras recomendadas para redistribuir os componentes que seu aplicativo depende.

Nesta seção

Implantação no Visual C++

Conceitos de implantação

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

Determinando quais DLLs para Redistribute

Escolhendo um método de implantação

Redistribuindo arquivos do Visual C++

Exemplos de implantação

Redistribuindo aplicativos cliente Web

ClickOnce implantação de aplicativos do Visual C++

Executando uma aplicação C++ /clr em uma versão anterior do Runtime

Seções relacionadas

Compilando aplicativos isolados do C/C++ e assemblies lado a lado

Implantando o .NET Framework e aplicativos

Solucionando problemas de aplicativos isolados do C/C++ e assemblies lado a lado