Assemblys privés
Un assembly Win32 peut être installé en tant qu’assembly privé et être exclusivement disponible pour une application. Les assemblys privés doivent être installés par un package Windows Installer utilisé pour installer ou mettre à jour une application.
Sur Windows XP, les assemblys privés sont installés en tant qu’assemblys côte à côte. Windows Installer installe des assemblys côte à côte privés dans un dossier privé dans l’application. Généralement le dossier qui contient le fichier exécutable des applications. La dépendance de l’application sur l’assembly privé est spécifiée dans un fichier manifeste d’application. Pour plus d’informations, consultez applications isolées et les assemblys côte à côte.
Sur les systèmes d’exploitation antérieurs à Windows XP, une copie de l’assembly privé et d’un fichier .local est installée dans un dossier privé pour l’utilisation exclusive de l’application. Une version de l’assembly est également inscrite globalement sur le système et disponible pour toutes les applications qui y sont liées. La version globale de l’assembly peut être la version installée avec l’application ou une version antérieure. La version globale est déterminée par les mêmes règles que celles utilisées par Composants isolés.
Notez que Windows Installer ne peut pas installer un assembly privé dans un emplacement contenant plus de 234 caractères, y compris le caractère null de fin.