Condividi tramite


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 sulla 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 è conforme strettamente agli standard di programmazione imposti da COM.

Per esporre 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. Esistono diversi modi per ottenere un assembly contenente i tipi COM importati come metadati.

  2. Usare i tipi COM nel codice gestito.

    È possibile esaminare i tipi COM, attivare le istanze e richiamare i metodi sull'oggetto COM nello stesso modo in cui si esegue per qualsiasi tipo gestito.

  3. Compilare un progetto di interoperabilità.

    Windows SDK fornisce compilatori per diversi linguaggi conformi a Common Language Specification (CLS), tra cui Visual Basic, C# e C++.

  4. Distribuire un'applicazione di interoperabilità.

    Le applicazioni di interoperabilità vengono distribuite in modo ottimale come assembly firmati con nome sicuro nella Global Assembly Cache.

Vedere anche