Acerca de los ensamblados compartidos

Un ensamblado compartido es un ensamblado disponible para su uso por varias aplicaciones en el equipo. En Windows Vista y Windows XP, los ensamblados en paralelo se pueden instalar como ensamblados compartidos. Los ensamblados en paralelo compartidos no se registran globalmente en el sistema, pero están disponibles globalmente para las aplicaciones que especifican una dependencia del ensamblado en los manifiestos. Las distintas aplicaciones que se ejecutan al mismo tiempo pueden compartir varias versiones de ensamblados en paralelo. Para obtener más información, vea Acerca de las aplicaciones aisladas y ensamblados en paralelo. Por ejemplo, los ensamblados admitidos en paralelo de Microsoft que se incluyen con Windows XP se usan normalmente como ensamblados compartidos por varias aplicaciones.

Los ensamblados en paralelo compartidos se instalan en la carpeta WinSxS. Los editores de ensamblados, las aplicaciones y los administradores pueden cambiar la versión de las dependencias de ensamblado en paralelo después de la implementación a través de la configuración. Los ensamblados en paralelo compartidos se pueden instalar mediante una actualización del sistema operativo o mediante un paquete del instalador de Windows que instala o actualiza una aplicación. Para obtener más información, vea Instalación de ensamblados Win32.

Antes de Windows XP, los ensamblados compartidos se registraron globalmente e instalaron en la carpeta Windows System. En este caso, la versión instalada más reciente del ensamblado está disponible para cualquier aplicación que se enlace a él. Un ensamblado en paralelo también se puede instalar como un ensamblado privado para el uso exclusivo de una aplicación. Para obtener más información, vea Ensamblados privados.