Deploying Native Desktop Applications (Visual C++)

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

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

  • ClickOnce pode ser usado para implantar aplicativos de C++ que direcionam o tempo de execução assemblies mistos, puros, e passíveis de verificação de (CLR) language runtime —.Embora você possa usar Windows Installer para implantar um aplicativo gerenciado, recomendamos que você usa ClickOnce porque aproveita de recursos de segurança do .NET Framework como assinar manifesto.ClickOnce não oferece suporte à implantação de aplicativos nativos do C++.Para obter mais informações, consulte ClickOnce Deployment for Visual C++ Applications.

  • A tecnologia Windows Installer pode ser usada para implantar aplicativos nativos de C++ ou aplicativos de C++ que direcionam o CLR.

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

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

Nesta seção

Deployment in Visual C++

Deployment Concepts

Understanding Dependencies of a Visual C++ Application

Determining Which DLLs to Redistribute

Choosing a Deployment Method

Redistributing Visual C++ Files

Deployment Examples

Redistributing Web Client Applications

ClickOnce Deployment for Visual C++ Applications

Running a C++ /clr Application on a Previous Runtime Version

Seções relacionadas

Criação de C/C++ aplicativos isolados e montagens lado a lado

Implantando o.NET Framework e aplicativos

A solução de problemas C/C++ aplicativos isolados e montagens lado a lado