Partager via


À propos des assemblys partagés

Un assembly partagé est un assembly disponible pour une utilisation par plusieurs applications sur l’ordinateur. Sur Windows Vista et Windows XP, les assemblys côte à côte peuvent être installés en tant qu’assemblys partagés. Les assemblys côte à côte partagés ne sont pas inscrits globalement sur le système, mais ils sont globalement disponibles pour les applications qui spécifient une dépendance vis-à-vis de l’assembly dans les manifestes. Plusieurs versions d’assemblys côte à côte peuvent être partagées par différentes applications s’exécutant en même temps. Pour plus d’informations, consultez À propos des applications isolées et des assemblys côte à côte. Par exemple, les assemblys côte à côte microsoft pris en charge fournis avec Windows XP sont généralement utilisés en tant qu’assemblys partagés par plusieurs applications.

Les assemblys côte à côte partagés sont installés dans le dossier WinSxS. Les éditeurs d’assembly, les applications et les administrateurs peuvent modifier la version des dépendances d’assembly côte à côte après le déploiement via la configuration. Les assemblys côte à côte partagés peuvent être installés par une mise à jour du système d’exploitation ou par un package Windows Installer qui installe ou met à jour une application. Pour plus d’informations, consultez Installation des assemblys Win32.

Avant Windows XP, les assemblys partagés étaient inscrits globalement et installés dans le dossier Système Windows. Dans ce cas, la dernière version installée de l’assembly est disponible pour toute application qui y est liée. Un assembly côte à côte peut également être installé en tant qu’assembly privé pour l’utilisation exclusive d’une application. Pour plus d'informations, consultez Assemblys privés.