Desenvolvimento C/C ++ isolada de aplicativos e assemblies lado a lado
Visual C++ 2005 suporta um novo modelo de implantação para aplicativos de cliente do Windows com base na idéia de aplicativos isolados and conjuntos lado a lado.In Visual C++ 2005, sistema autônomo ATL, MFC, C++ padrão e CRT bibliotecas tem sido recriadas sistema autônomo conjuntos lado a lado compartilhados instalados para o nativo assembly cache (pasta WinSxS).Por padrão, Visual C++ 2005 cria todos sistema autônomo aplicativos C/C ++ nativo sistema autônomo aplicativos isolados que usam manifestos para descrever suas dependências em bibliotecas do Visual C++.
Criar programas C/C++ como aplicativos isolados apresenta diversas vantagens.Por exemplo, um aplicativo isolado não é afetado quando outros aplicativos C/C++ instalar ou desinstalar bibliotecas do Visual C++.Bibliotecas do C++ visuais usadas por aplicativos isolados ainda podem ser redistribuídas na pasta local do aplicativo ou pela instalação para o cache de assemblies nativo (WinSxS); no entanto, manutenção do Visual C++ podem ser simplificadas bibliotecas para aplicativos já implantados por meio de um arquivo de configuração do publicador.O modelo de implantação de aplicativos isolados torna mais fácil garantir que aplicativos C/C ++ em execução em um computador específico, use a versão mais recente das bibliotecas do Visual C++, enquanto ainda deixa aberta a possibilidade dos administradores de sistema e aos autores do aplicativo controlar a vinculação de versão explícita de aplicativos para suas DLLs dependentes.
Esta seção discute sistema autônomo criar seu aplicativo C/C ++ sistema autônomo um aplicativo isolado e verificar se ele é vinculado às bibliotecas Visual C++ usando um manifesto.As informações nesta seção aplicam-se principalmente aos aplicativos do Visual C++ nativo ou não gerenciados.Para obter informações sobre a implantação de aplicativos nativo criados com Visual C++ 2005, 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 de C/C ++
Solucionando problemas de C/C ++ isolada de aplicativos e assemblies lado a lado