Aplicativos isolados e assemblies lado a lado

Finalidade

Aplicativos isolados e assemblies lado a lado é uma solução do Microsoft Windows que reduz conflitos de controle de versão em aplicativos cliente Windows. Com o Windows, os desenvolvedores de aplicativos podem criar aplicativos isolados que são totalmente autodescritivos e não afetados por alterações no Registro, outros aplicativos ou outras versões de assemblies em execução no sistema. Os autores e administradores de aplicativos 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

Esta 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 interessados em criar seus próprios assemblies lado a lado para isolar seus aplicativos.
  • Administradores de rede que desejam obter mais informações sobre aplicativos isolados.

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

Requisitos de tempo de execução

O Windows Server 2003 e posterior ou o Windows XP e posteriores são necessários para 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.