Partager via


Procédure : générer des assemblys d’interopérabilité à partir de bibliothèques de types

L’outil en ligne de commande Tlbimp.exe (importateur de bibliothèques de types) permet de convertir les coclasses et les interfaces figurant dans une bibliothèque de types COM en métadonnées. Cet outil crée automatiquement un assembly d’interopérabilité et un espace de noms pour les informations sur les types. Une fois les métadonnées d’une classe disponibles, les clients managés peuvent créer des instances du type COM et appeler ses méthodes, comme s’il s’agissait d’une instance .NET. Tlbimp.exe convertit en une seule opération l’intégralité d’une bibliothèque de types en métadonnées et ne peut pas générer d’informations sur les types pour un sous-ensemble de types définis dans une bibliothèque de types.

Pour générer un assembly d’interopérabilité à partir d’une bibliothèque de types

  1. Utilisez la commande suivante :

    tlbimp<fichier-bibliothèque-types>

    L’ajout du commutateur /out: produit un assembly d’interopérabilité avec un nom modifié (LOANLib.dll, par exemple). La modification du nom de l’assembly d’interopérabilité peut aider à le distinguer de la DLL COM d’origine et évite les problèmes qui peuvent survenir quand des noms sont dupliqués.

Exemple

La commande suivante produit l’assembly Loanlib.dll dans l’espace de noms Loanlib.

tlbimp Loanlib.tlb  

La commande suivante produit un assembly d’interopérabilité avec un nom modifié (LOANLib.dll).

tlbimp LoanLib.tlb /out: LOANLib.dll  

Voir aussi