Condividi tramite


Procedura: generare assembly di interoperabilità da librerie dei tipi

Aggiornamento: novembre 2007

L'utilità di importazione della libreria dei tipi (Tlbimp.exe) è uno strumento della riga di comando che converte in metadati le coclassi e le interfacce contenute in una libreria dei tipi COM. Tale strumento crea automaticamente un assembly di interoperabilità e uno spazio dei nomi per le informazioni sui tipi. Una volta resi disponibili i metadati di una classe, i client gestiti potranno creare istanze dei tipi COM e chiamare i relativi metodi, esattamente come se si trattasse di un'istanza .NET. Tlbimp.exe converte in blocco un'intera libreria dei tipi e non può generare metadati per un sottoinsieme dei tipi definiti in una libreria.

Per generare un assembly di interoperabilità da una libreria dei tipi

  • Utilizzare il comando riportato di seguito:

    tlbimp <file della libreria dei tipi>

    L'aggiunta dell'opzione /out: consente di produrre un assembly di interoperabilità dal nome modificato, come LOANLib.dll. La modifica del nome consente di distinguere l'assembly di interoperabilità dalla DLL COM originale ed evita i problemi che possono derivare dalla presenza di nomi duplicati.

Esempio

Il comando che segue produce l'assembly Loanlib.dll nello spazio dei nomi Loanlib.

tlbimp Loanlib.dll

Il comando che segue produce un assembly di interoperabilità dal nome modificato (LOANLib.dll).

tlbimp LoanLib.dll /out: LOANLib.dll

Vedere anche

Concetti

Importazione di una libreria dei tipi come assembly

Esposizione di componenti COM a .NET Framework