Uso compartido de ensamblados en paralelo

En la ilustración siguiente se muestra cómo dos aplicaciones pueden compartir un ensamblado mediante el método tradicional de uso compartido de ensamblados. Un problema con el uso compartido de ensamblados tradicional se produce cuando una aplicación instala una versión de un ensamblado (normalmente un archivo DLL) que no es compatible con versiones anteriores. La aplicación acaba de instalarse funciona, pero es posible que las aplicaciones que dependían de la versión dll anterior ya no funcionen.

representación de dos aplicaciones que comparten un ensamblado

La aplicación aislada y la solución de ensamblado en paralelo permiten que diferentes versiones del mismo ensamblado win32 se ejecuten al mismo tiempo en el mismo sistema sin conflictos. Al especificar qué versión de ensamblado en paralelo debe usar la aplicación, los desarrolladores pueden garantizar que la configuración que prueba siempre se duplicará en el equipo del usuario. El uso compartido en paralelo se muestra en la ilustración siguiente.

implementación del uso compartido de ensamblados en paralelo

Para más información, consulte Acerca de las aplicaciones aisladas y los ensamblados en paralelo.