Résumé de la conversion d'un assembly en bibliothèque de types

Les assemblys fournissent au Common Language Runtime les informations dont il a besoin pour déterminer les implémentations de types. Les bibliothèques de types agissent pareillement pour les types COM. Les clients COM ne peuvent pas accéder aux informations de type directement à partir d'un assembly ; des représentations assembly, module, type, paramètre et champ doivent être d'abord exportées à partir de l'assembly vers une bibliothèque de types.

Le .NET Framework fournit à la fois des outils et une API pour exécuter la conversion d'un assembly en bibliothèque de types. Bien que vous disposiez de plusieurs mécanismes de génération d'une bibliothèque de types, tous produisent les mêmes résultats. Pour des raisons de simplicité, cette section décrit uniquement l'outil Type Library Exporter (Tlbexp.exe) en combinaison avec les règles de conversion pour l'exportation des informations de type. Pour une description d'autres mécanismes d'exportation d'un assembly, consultez Empaquetage d'un assembly pour COM.

Dans la mesure où les bibliothèques de types ne peuvent pas contenir toutes les informations qui se trouvent dans les assemblys, le processus de conversion risque d'ignorer certaines données pendant l'exportation. Cette section explique ces transformations et identifie la source de chaque élément d'information exporté vers la bibliothèque de types résultante.

Dans cette section

Sections connexes