Procedure: Interop-assembly's genereren op basis van typebibliotheken
Type Library Importer (Tlbimp.exe) is een opdrachtregelprogramma waarmee de coklassen en interfaces in een COM-typebibliotheek worden geconverteerd naar metagegevens. Met dit hulpprogramma maakt u automatisch een interoperabiliteitsassembly en naamruimte voor de typegegevens. Nadat de metagegevens van een klasse beschikbaar zijn, kunnen beheerde clients exemplaren van het COM-type maken en de bijbehorende methoden aanroepen, net zoals bij een .NET-exemplaar. Tlbimp.exe converteert een hele typebibliotheek in één keer naar metagegevens en kan geen typegegevens genereren voor een subset van de typen die zijn gedefinieerd in een typebibliotheek.
Een interoperabiliteitsassembly genereren op basis van een typebibliotheek
Gebruik de volgende opdracht:
tlbimp<type-library-file>
Het toevoegen van de /out: switch produceert een interoperabiliteitsassembly met een gewijzigde naam, zoals LOANLib.dll. Als u de naam van de interoperabiliteitsassembly wijzigt, kunt u deze onderscheiden van de oorspronkelijke COM-DLL en voorkomen dat er problemen optreden die dubbele namen kunnen hebben.
Opmerking
Met de volgende opdracht wordt de Loanlib.dll assembly in de Loanlib
naamruimte geproduceerd.
tlbimp Loanlib.tlb
Met de volgende opdracht wordt een interoperabiliteitsassembly met een gewijzigde naam (LOANLib.dll) geproduceerd.
tlbimp LoanLib.tlb /out: LOANLib.dll