Partilhar via


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

Visual C++ oferece suporte a um modelo de implantação para aplicativos de cliente do Windows com base na idéia de aplicativos isolados e lado a lado assemblies. Por padrão, Visual C++ o compila todos os aplicativos de C/C++ nativos como isolados de aplicativos que usam manifestos para descrever suas dependências de bibliotecas do Visual C++.

Building C/C++ programs as isolated applications presents a range of advantages. For example, an isolated application is unaffected when other C/C++ applications install or uninstall Visual C++ libraries. Bibliotecas do Visual C++ usadas por aplicativos isolados podem ainda ser redistribuídas no local na pasta do aplicativo, ou pela instalação para o cache de assembly nativo (WinSxS); No entanto, manutenção das bibliotecas do Visual C++ para aplicativos implantados já podem ser simplificados usando um o arquivo de configuração do publisher. O modelo de implantação de aplicativos isolados torna mais fácil garantir que os aplicativos em C/C++ que estão executando em um computador específico usam a versão mais recente das bibliotecas do Visual C++, enquanto ainda deixa aberta a possibilidade dos administradores de sistema e autores do aplicativo controlar a vinculação de versão explícita de aplicativos para suas DLLs dependentes.

Esta seção discute como você pode criar seu aplicativo C/C++, como um aplicativo isolado e certifique-se de que ele se vincula às bibliotecas do Visual C++ usando um manifesto. As informações nesta seção se aplica principalmente aos aplicativos do Visual C++ nativos ou gerenciados. Para obter informações sobre a implantação de aplicativos nativos criados com Visual C++, consulte Redistribuindo arquivos do Visual C++.

Nesta seção

Conceitos de aplicativos isolados e montagens lado a lado

Noções básicas sobre geração de manifesto para programas em C/C++

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

Seções relacionadas

Aplicativos isolados e montagens lado a lado

Implantação (Visual C++)