Aplicaciones aisladas y ensamblados en paralelo

Propósito

Aplicaciones aisladas y ensamblados en paralelo es una solución de Microsoft Windows que reduce los conflictos de control de versiones en las aplicaciones cliente de Windows. Con Windows, los desarrolladores de aplicaciones pueden compilar aplicaciones aisladas que se describen completamente y que no se ven afectadas por los cambios en el registro, otras aplicaciones u otras versiones de ensamblados que se ejecutan en el sistema. Los autores y administradores de aplicaciones pueden usar manifiestos para administrar el uso compartido de ensamblados en paralelo después de la implementación de forma global o por aplicación. Los clientes se benefician de las aplicaciones aisladas que son más estables y se actualizan de forma más confiable.

Donde sea aplicable

Las aplicaciones aisladas y el uso compartido de ensamblados en paralelo se pueden usar para desarrollar aplicaciones que compartan ensamblados del sistema operativo de forma segura. Los desarrolladores pueden usar esta tecnología para corregir los conflictos de control de versiones de DLL causados por una versión incompatible de un ensamblado compartido.

Si la aplicación debe obtener de forma coherente la versión de un componente que ha probado, es posible aislar la aplicación para que siempre se ejecute con la versión probada del componente en el equipo del usuario.

Las aplicaciones aisladas y los ensamblados en paralelo están diseñados para el desarrollo de aplicaciones de estilo de escritorio.

Audiencia de desarrolladores

Esta documentación está pensada principalmente para desarrolladores de software, desarrolladores de aplicaciones y administradores de red:

  • Desarrolladores de software que quieran crear aplicaciones aisladas que usarán los ensamblados en paralelo disponibles por Microsoft y otros publicadores de ensamblados en paralelo.
  • Desarrolladores de aplicaciones interesados en crear sus propios ensamblados en paralelo para aislar sus aplicaciones.
  • Administradores de red que desean más información sobre las aplicaciones aisladas.

Como referencia principal para el uso compartido de ensamblados en paralelo y las aplicaciones aisladas, esta documentación proporciona información general sobre la creación de manifiestos y ensamblados en paralelo, la instalación de aplicaciones aisladas y ensamblados en paralelo y el uso de la API de contexto de activación.

Requisitos de tiempo de ejecución

Windows Server 2003 y versiones posteriores o Windows XP y versiones posteriores son necesarios para usar ensamblados y manifiestos en paralelo para aislar las aplicaciones y usar la API de contexto de activación.

En esta sección

Tema Descripción
Referencia
Documentación de aplicaciones aisladas y ensamblados en paralelo.