Útmutató: Interop szerelvények létrehozása típuskódtárakból
A Type Library Importer (Tlbimp.exe) egy parancssori eszköz, amely metaadatokká alakítja a COM-típustárakban található társosztályokat és interfészeket. Ez az eszköz automatikusan létrehoz egy interop szerelvényt és névteret a típusadatokhoz. Miután egy osztály metaadatai elérhetővé válnak, a felügyelt ügyfelek létrehozhatnak COM típusú példányokat, és meghívhatják a metódusait, mintha .NET-példány lenne. Tlbimp.exe egyszerre metaadatokká konvertál egy teljes típustárat, és nem tud típusinformációkat generálni a típustárban definiált típusok egy részhalmazához.
Interop assembly létrehozása egy típustárból
Használja az alábbi parancsot:
tlbimp<type-library-file>
A /out: kapcsoló hozzáadása egy módosított névvel rendelkező interop szerelvényt hoz létre, például LOANLib.dll. Az interop szerelvény nevének módosítása segíthet megkülönböztetni az eredeti COM DLL-től, és megelőzheti az ismétlődő nevekből eredő problémákat.
Példa
Az alábbi parancs létrehozza a Loanlib.dll szerelvényt a Loanlib
névtérben.
tlbimp Loanlib.tlb
Az alábbi parancs egy módosított névvel (LOANLib.dll) rendelkező interop-szerelvényt hoz létre.
tlbimp LoanLib.tlb /out: LOANLib.dll