Esposizione di componenti COM a .NET Framework

Questa sezione riepiloga il processo necessario per esporre un componente COM esistente al codice gestito. Per informazioni dettagliate sulla scrittura di server COM strettamente integrati con .NET Framework, vedere Considerazioni di progettazione per l'interoperabilità.

I componenti COM esistenti sono risorse preziose nel codice gestito come applicazioni aziendali di livello intermedio o come funzionalità isolate. Un componente ideale ha un assembly di interoperabilità primario ed è strettamente conforme agli standard di programmazione imposti da COM.

Per esporre i componenti COM a .NET Framework

  1. Importare una libreria dei tipi come assembly.

    Common Language Runtime richiede metadati per tutti i tipi, inclusi i tipi COM. Un assembly contenente tipi COM importati come metadati può essere ottenuto in diversi modi.

  2. Usare i tipi COM nel codice gestito.

    È possibile esaminare i tipi COM, attivare istanze e richiamare i metodi sull'oggetto COM esattamente come per gli altri tipi gestiti.

  3. Compilare un progetto di interoperabilità.

    Windows SDK specifica i compilatori per diversi linguaggi conformi alle specifiche CLS, inclusi Visual Basic, C# e C++.

  4. Distribuire un'applicazione di interoperabilità.

    Per una distribuzione ottimale delle applicazioni di interoperabilità, distribuirle come assembly firmati con nome sicuro nella Global Assembly Cache.

Vedi anche