Assemblys PIA (Primary Interop Assemblies)
Un assembly PIA (Primary Interop Assembly) est un assembly unique, fourni par le fournisseur, contenant des définitions (sous forme de métadonnées) de types implémentés avec COM. Il ne peut y avoir qu'un seul assembly PIA, qui doit être signé avec un nom fort par l'éditeur de la bibliothèque de types COM. Un même assembly PIA peut encapsuler plusieurs versions de la même bibliothèque de types.
Une bibliothèque de types COM importée en tant qu'assembly et signée par une autre personne que l'éditeur de la bibliothèque de types d'origine ne peut pas être un assembly PIA. Seul l'éditeur d'une bibliothèque de types peut générer un véritable assembly PIA, qui devient l'unité des définitions de types officielles pour interagir avec les types COM sous-jacents.
Les éditeurs de composants COM génèrent des assemblys PIA et les distribuent aux développeurs pour qu'ils soient utilisés dans des applications .NET Framework. Pour les éditeurs, cette section fournit des informations sur la génération d'assemblys PIA. Pour les développeurs, cette section explique comment programmer avec des assemblys PIA.
Dans cette section
Génération d'assemblys PIA (Primary Interop Assembly)
Explique comment nommer, générer, personnaliser et distribuer des assemblys PIA. Cette section s'adresse aux éditeurs de bibliothèques de types COM.Programmation avec des assemblys PIA
Explique comment trouver, inscrire et redistribuer des assemblys PIA. Cette section s'adresse aux développeurs qui programment avec des assemblys PIA.
Sections connexes
Interopérabilité COM avancée
Fournit des liens vers d'autres informations sur l'incorporation de composants COM dans votre application .NET Framework.Exposition de composants COM au .NET Framework
Explique comment utiliser des composants COM à partir d'applications .NET.Assemblys dans le Common Language Runtime
Définit le concept des assemblys, qui sont des collections de types et de ressources formant des unités logiques de fonctionnalités.Programmation à l'aide d'assemblys
Décrit comment créer et signer des assemblys et leur affecter des attributs.