Aplicativos isolados e assemblies lado a lado

Finalidade

Aplicativos isolados e assemblies lado a lado são uma solução do Microsoft Windows que reduz conflitos de controle de versão em aplicativos Windows cliente. Com Windows, os desenvolvedores de aplicativos podem criar aplicativos isolados totalmente autodescrevendo e não afetados por alterações no Registro, em outros aplicativos ou em outras versões de assemblies em execução no sistema. Autores de aplicativos e administradores podem usar manifestos para gerenciar o compartilhamento de assemblies lado a lado após a implantação em uma base global ou por aplicativo. Os clientes se beneficiam de aplicativos isolados que são mais estáveis e atualizados de forma mais confiável.

Quando aplicável

Aplicativos isolados e compartilhamento de assembly lado a lado podem ser usados para desenvolver aplicativos que compartilham assemblies do sistema operacional com segurança. Os desenvolvedores podem usar essa tecnologia para corrigir conflitos de controle de versão de DLL causados por uma versão incompatível de um assembly compartilhado.

Se o aplicativo precisar obter consistentemente a versão de um componente que você testou, é possível isolar seu aplicativo para que ele sempre seja executado com a versão testada do componente no computador do usuário.

Aplicativos isolados e assemblies lado a lado destinam-se ao desenvolvimento de aplicativos de estilo de área de trabalho.

Público de desenvolvedores

Essa documentação destina-se principalmente a desenvolvedores de software, desenvolvedores de aplicativos e administradores de rede:

  • Desenvolvedores de software que desejam criar aplicativos isolados que usarão os assemblies lado a lado disponibilizados pela Microsoft e por outros editores de assembly lado a lado.
  • Desenvolvedores de aplicativos que estão interessados em criar seus próprios assemblies lado a lado para isolar seus aplicativos.
  • Administradores de rede que desejam mais informações sobre aplicativos isolados.

Como referência primária para aplicativos isolados e de compartilhamento de assembly lado a lado, essa documentação fornece informações gerais em segundo plano sobre a criação de manifestos e assemblies lado a lado, a instalação de aplicativos isolados e assemblies lado a lado e o uso da API de Contexto de Ativação.

Requisitos de tempo de execução

Windows Server 2003 e posterior ou Windows XP e posterior é necessário usar assemblies e manifestos lado a lado para isolar aplicativos e usar a API de Contexto de Ativação.

Nesta seção

Tópico Descrição
Referência
Documentação de aplicativos isolados e assemblies lado a lado.