Partage d’assembly côte à côte

La figure suivante montre comment deux applications peuvent partager un assembly à l’aide de la méthode traditionnelle de partage d’assemblys. Un problème avec le partage d’assemblys traditionnel se produit lorsqu’une application installe une version d’un assembly (généralement une DLL) qui n’est pas compatible avec la rétrocompatibilité. L’application qui vient d’être installée fonctionne, mais les applications qui dépendaient de la version précédente de la DLL peuvent ne plus fonctionner.

représentation de deux applications partageant un assembly

L’application isolée et la solution d’assembly côte à côte permettent à différentes versions du même assembly Win32 de s’exécuter en même temps sur le même système sans conflit. En spécifiant la version d’assembly côte à côte que l’application doit utiliser, les développeurs peuvent garantir que la configuration qu’ils testent sera toujours dupliquée sur l’ordinateur de l’utilisateur. Le partage côte à côte est illustré dans la figure suivante.

implémentation du partage d’assembly côte à côte

Pour plus d’informations, consultez À propos des applications isolées et des assemblys côte à côte.