Procedura: generare assembly di interoperabilità da librerie dei tipi

Tlbimp.exe (utilità di importazione della libreria dei tipi) è uno strumento da riga di comando che converte in metadati le coclassi e le interfacce contenute in una libreria dei tipi COM. Questo strumento crea automaticamente un assembly di interoperabilità e lo spazio dei nomi per le informazioni sui tipi. Dopo che i metadati di una classe sono disponibili, i client gestiti possono creare istanze del tipo COM e chiamarne i metodi, come se si trattasse di un'istanza di .NET. Tlbimp.exe converte un'intera libreria dei tipi in metadati in una sola operazione e non può generare informazioni sui tipi per un subset dei tipi definiti in una libreria dei tipi.

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

  1. Utilizza il seguente comando:

    tlbimp<file-libreria-tipi>

    L'aggiunta dell'opzione /out: produce un assembly di interoperabilità con un nome modificato, ad esempio LOANLib.dll. La modifica del nome di assembly di interoperabilità può essere utile per distinguerlo dalla DLL COM originale e impedire che si verifichino problemi a causa di nomi duplicati.

Esempio

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

tlbimp Loanlib.tlb  

Il comando seguente produce un assembly di interoperabilità con un nome modificato (LOANLib.dll).

tlbimp LoanLib.tlb /out: LOANLib.dll  

Vedi anche