Partager via


Comment : enregistrer des assemblys PIA

Vous devez inscrire tous les assemblys PIA (Primary Interop Assembly) obtenus sur votre ordinateur de développement avant de pouvoir les référencer avec Microsoft Visual Studio 2005. Visual Studio recherche et utilise un assembly PIA la première fois que vous référencez un type appartenant à une bibliothèque de types COM. Si Visual Studio ne trouve pas l'assembly PIA associé à la bibliothèque de types, il vous invite à l'obtenir ou propose de créer un assembly d'interopérabilité à la place. De même, l'outil Type Library Importer (Tlbimp.exe) utilise également le Registre pour rechercher des assemblys PIA.

Même s'il n'est pas nécessaire d'inscrire des assemblys PIA si vous ne comptez pas utiliser Visual Studio, l'inscription offre deux avantages :

  • Un assembly PIA inscrit est clairement marqué sous la clé de Registre de la bibliothèque de types d'origines. L'inscription est le meilleur moyen pour vous de trouver un assembly PIA sur votre ordinateur.

  • Vous pouvez éviter la génération et l'utilisation accidentelle d'un nouvel assembly d'interopérabilité si, à l'avenir, vous utilisez Visual Studio pour référencer un type pour lequel vous avez un assembly PIA non inscrit.

Utilisez l'outil Assembly Registration Tool (Regasm.exe) pour inscrire un assembly PIA.

Pour inscrire un assembly PIA

  • À l'invite de commande, tapez :

    regasm nomassembly

    Dans cette commande, nomassembly est le nom de fichier de l'assembly qui est inscrit. Regasm.exe ajoute une entrée pour l'assembly PIA sous la même clé de Registre que la bibliothèque de type d'origine.

Exemple

L'exemple suivant inscrit l'assembly PIA CompanyA.UtilLib.dll.

regasm CompanyA.UtilLib.dll

Voir aussi

Concepts

Programmation avec des assemblys PIA

Recherche d'assemblys PIA

Redistribution d'assemblys PIA