Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Note
Questo articolo descrive le linee guida per l'interoperabilità COM di .NET Framework che utilizzano l'Utilità di importazione della libreria dei tipi precedente (Tlbimp.exe). Per .NET moderno, usa la generazione del codice sorgente COM o l'API ComWrappers. Per altre informazioni, vedere Interoperabilità COM.
L'utilità di importazione della libreria dei tipi (Tlbimp.exe) è uno strumento da riga di comando che converte le coclassi e le interfacce contenute in una libreria dei tipi COM in metadati. Questo strumento crea automaticamente un assembly di interoperabilità e uno spazio dei nomi per le informazioni sul tipo. Dopo che i metadati di una classe sono disponibili, i client gestiti possono creare istanze del tipo COM e chiamarne i metodi, come se fosse un'istanza di .NET. Tlbimp.exe converte un'intera libreria dei tipi in metadati contemporaneamente e non può generare informazioni sul tipo per un subset dei tipi definiti in una libreria dei tipi.
Generare un assembly di interoperabilità da una libreria dei tipi
Per generare un assembly di interoperabilità da una libreria dei tipi, usare il comando seguente:
tlbimp <type-library-file>
L'aggiunta dell'opzione /out: genera un assembly di interoperabilità con un nome modificato, ad esempio LOANLib.dll. La modifica del nome dell'assembly di interoperabilità può essere utile per distinguerla dalla DLL COM originale e impedire problemi che possono verificarsi con nomi duplicati.
Example
Il comando seguente genera l'assembly Loanlib.dll nel namespace Loanlib.
tlbimp Loanlib.tlb
Il comando seguente genera un assembly di interoperabilità con un nome modificato (LOANLib.dll).
tlbimp LoanLib.tlb /out: LOANLib.dll