Procédure : ajouter des références aux bibliothèques de types
Quand vous ajoutez une référence à une bibliothèque de types, Visual Studio génère un assembly d'interopérabilité contenant des métadonnées. Si un assembly PIA (Primary Interop Assembly) est disponible, Visual Studio utilise l'assembly existant avant de générer un nouvel assembly d'interopérabilité.
Pour ajouter une référence dans une bibliothèque de types Visual Studio
Installez le fichier COM DLL ou EXE sur votre ordinateur, à moins que le fichier Setup.exe de Windows n'exécute l'installation à votre place.
Choisissez Projet, Ajouter une référence.
Dans le Gestionnaire de références, choisissez COM.
Sélectionnez la bibliothèque de types dans la liste, ou naviguez jusqu'au fichier .tlb.
Choisissez OK.
Dans l’Explorateur de solutions, ouvrez le menu contextuel pour afficher la référence que vous venez d’ajouter, puis choisissez Propriétés.
Dans la fenêtre Propriétés, vérifiez que la propriété Incorporer les types interop a la valeur True. Visual Studio incorpore alors les informations de type pour les types COM dans vos fichiers exécutables, en éliminant le besoin de déployer des assemblys PIA (Primary Interop Assembly) avec votre application.
Notes
Les options de menu et de boîte de dialogue peuvent varier en fonction de la version de Visual Studio utilisée.
Pour ajouter une référence à une bibliothèque de types pour la compilation en ligne de commande
Générez un assembly d’interopérabilité comme décrit dans Guide pratique pour générer des assemblys d’interopérabilité à partir de bibliothèques de types.
Utilisez l’option du compilateur -link (Options du compilateur C#) ou -link (Visual Basic) avec le nom de l’assemblage d’interopérabilité afin d’incorporer les informations de type pour les types COM dans vos fichiers exécutables.