Partilhar via


Aplicações isoladas e montagens lado a lado

Finalidade

Aplicativos isolados e assemblies lado a lado é uma solução do Microsoft Windows que reduz conflitos de versão em aplicativos cliente do Windows. Com o Windows, os desenvolvedores de aplicativos podem criar aplicativos isolados que são totalmente autodescritivos e não sã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 montagem lado a lado podem ser usados para desenvolver aplicativos que compartilham com segurança assemblies do sistema operacional. Os desenvolvedores podem usar essa tecnologia para corrigir conflitos de versão de DLL causados por uma versão incompatível de um assembly compartilhado.

Se seu aplicativo deve 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.

Aplicações Isoladas e Montagens Lado a Lado destina-se ao desenvolvimento de aplicações de estilo desktop.

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 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 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 básicas 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

O Windows Server 2003 e posterior ou o Windows XP e posterior 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 secção

Tópico Descrição
de referência
Documentação de Aplicações Isoladas e Montagens Lado a Lado.