Esposizione di componenti .NET a COM

La scrittura di un tipo .NET e l'utilizzo di tale tipo dal codice non gestito sono attività distinte per gli sviluppatori. Questa sezione offre diversi suggerimenti per la scrittura di un codice gestito che interagisce con i client COM:

Questa sezione indica anche le attività relative all'utilizzo di un tipo gestito da un client COM.

Per utilizzare un tipo gestito da COM

  1. Registrare gli assembly con COM.

    I tipi in un assembly (e le librerie dei tipi) devono essere registrati in fase di progettazione. Se un programma di installazione non registra l'assembly, comunicare agli sviluppatori COM di usare Regasm.exe.

  2. Fare riferimento a tipi .NET da COM.

    Gli sviluppatori COM possono fare riferimento ai tipi in un assembly usando gli strumenti e le tecniche abituali.

  3. Chiamare un oggetto .NET.

    Gli sviluppatori COM possono chiamare i metodi sull'oggetto .NET nello stesso modo in cui chiamano i metodi sui tipi non gestiti. Ad esempio, l'API CoCreateInstance COM attiva gli oggetti .NET.

  4. Distribuire un'applicazione per l'accesso COM.

    Un assembly con nome sicuro può essere installato nella Global Assembly Cache e richiede una firma dall'entità di pubblicazione. Gli assembly privi di nome sicuro devono essere installati nella directory dell'applicazione del client.

Vedi anche