Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Cette section récapitule le processus nécessaire pour exposer un composant COM existant au code managé. Pour plus d’informations sur l’écriture de serveurs COM qui s’intègrent étroitement au .NET Framework, consultez Considérations relatives à la conception pour l’interopérabilité.
Les composants COM existants sont des ressources précieuses dans le code managé en tant qu’applications métier de niveau intermédiaire ou en tant que fonctionnalités isolées. Un composant idéal a un assembly d’interopérabilité principal et est conforme étroitement aux normes de programmation imposées par COM.
Pour exposer des composants COM au .NET Framework
Importez une bibliothèque de types en tant qu’assembly.
Le Common Language Runtime nécessite des métadonnées pour tous les types, y compris les types COM. Il existe plusieurs façons d’obtenir un assembly contenant des types COM importés en tant que métadonnées.
Utilisez des types COM dans le code managé.
Vous pouvez inspecter les types COM, activer des instances et appeler des méthodes sur l’objet COM de la même façon que pour n’importe quel type managé.
Compilez un projet d’interopérabilité.
Le Kit de développement logiciel (SDK) Windows fournit des compilateurs pour plusieurs langages conformes à la spécification CLS (Common Language Specification), notamment Visual Basic, C# et C++.
Déployez une application d’interopérabilité.
Les applications d’interopérabilité sont mieux déployées en tant qu’assemblys signés avec nom fort dans le global assembly cache.