Comment : ajouter des références aux bibliothèques de types
Visual Studio génère un assembly d'interopérabilité contenant des métadonnées lorsque vous ajoutez une référence à une bibliothèque de types. 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 à une bibliothèque de types dans 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.
Dans le menu Projet, sélectionnez Références.
Sélectionnez l'onglet COM.
Sélectionnez la bibliothèque de types dans la liste Références disponibles, ou naviguez jusqu'au fichier .tlb.
Cliquez sur OK.
Cliquez avec le bouton droit sur la référence nouvellement ajoutée, puis cliquez sur Propriétés.
Dans la fenêtre Propriétés, assurez-vous que la propriété Embed Interop Types 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.
Pour ajouter une référence à une bibliothèque de types pour la compilation de ligne de commande
Générez un assembly d'interopérabilité comme décrit dans Comment : 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'assembly d'interopérabilité pour incorporer les informations de type pour les types COM dans vos fichiers exécutables.
Voir aussi
Tâches
Procédure pas à pas : incorporation de types provenant d'assemblys managés (C# et Visual Basic)
Référence
/link (Options du compilateur C#)
Concepts
Importation d'une bibliothèque de types sous la forme d'un assembly
Exposition de composants COM au .NET Framework