A (Applications isolées et assemblys côte à côte)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

contexte d’activation

Structure de données en mémoire. Chaque section de cette structure contient des métadonnées pour les fonctions d’API côte à côte. Par exemple, une section peut avoir des données de redirection DLL, utilisées par le chargeur DLL, et une autre peut avoir des données de serveur COM. Ces données peuvent être utilisées pour rediriger le chargement d’une DLL vers une version spécifique, la création d’un objet COM ou la création d’une fenêtre vers une version qui est la plus compatible pour l’application.

configuration de l’application

Noms et versions d’assemblys côte à côte requis pour exécuter une application. Lorsqu’une application est déployée avec un manifeste, les dépendances sur des versions spécifiques d’assemblys côte à côte partagés sont explicitement définies. Par défaut, la version de l’assembly spécifié dans le manifeste est la version utilisée lors de l’activation. La configuration globale de l’application spécifie la configuration de toutes les applications sur le système. La configuration par application peut remplacer la configuration globale de l’application par application.

manifeste de configuration d’application

Fichier qui spécifie des assemblys côte à côte à utiliser par une application entièrement ou partiellement isolée. Les fichiers manifestes de configuration d’application sont installés dans le même dossier que le fichier exécutable de l’application.

manifeste de l’application

Fichier qui décrit une application isolée. Il spécifie les informations requises pour exécuter l’application, y compris les dépendances sur les assemblys privés, les versions spécifiques des assemblys partagés et des métadonnées pour les assemblys privés. Le nom d’un fichier manifeste d’application est le nom de l’exécutable de l’application suivi de l’extension .manifest. Par exemple, pour MySampleApp.exe, le fichier manifeste serait MySampleApp.exe.manifest.

assembly

Unité fondamentale pour le nommage, la liaison, le contrôle de version, le déploiement ou la configuration d’un bloc de code de programmation. Ces assemblys de code peuvent être placés dans des assemblys DLL ou COM. Les applications avec des fonctionnalités courantes peuvent exécuter des blocs partagés de code de programmation appelés modules ou assemblys de code. L’infrastructure pour le partage sécurisé d’assemblys est appelée partage d’assembly côte à côte.

manifeste d’assembly

Description d’un assembly côte à côte. Il spécifie le nom, la version, les fichiers, les ressources de l’assembly, les données de liaison pour les éléments de l’assembly et les dépendances sur d’autres assemblys côte à côte. Un fichier manifeste d’assembly peut avoir n’importe quel nom de fichier valide, tant qu’il est suivi de l’extension .manifest.