Generowanie zestawów międzyoperacyjnych na podstawie bibliotek typów

Uwaga / Notatka

W tym artykule opisano wskazówki dotyczące współdziałania COM w programie .NET Framework, które korzystają ze starszego narzędzia Importer biblioteki typów (Tlbimp.exe). W przypadku nowoczesnego platformy .NET użyj generowania kodu źródłowego COM lub interfejsu API ComWrappers. Aby uzyskać więcej informacji, zobacz współdziałanie modelu COM.

Importer biblioteki typów (Tlbimp.exe) to narzędzie wiersza polecenia, które konwertuje klasy i interfejsy zawarte w bibliotece typów COM na metadane. To narzędzie automatycznie tworzy zestaw międzyoperacyjny i przestrzeń nazw na podstawie informacji o typie. Po udostępnieniu metadanych klasy zarządzane klienci mogą tworzyć wystąpienia typu COM i wywoływać jego metody, podobnie jak w przypadku wystąpienia .NET. Tlbimp.exe konwertuje całą bibliotekę typów na metadane jednocześnie i nie może wygenerować informacji o typie dla podzestawu typów zdefiniowanych w bibliotece typów.

Wygeneruj zestaw międzyoperacyjny na podstawie biblioteki typów

Aby wygenerować zespół międzyoperacyjny na podstawie biblioteki typów, użyj następującego polecenia:

tlbimp <type-library-file>

Dodanie przełącznika /out: tworzy zestaw międzyoperaciowy ze zmienioną nazwą, taką jak LOANLib.dll. Zmiana nazwy zestawu międzyoperacyjnego może pomóc odróżnić go od oryginalnej biblioteki COM DLL i zapobiec problemom, które mogą wynikać z występowania zduplikowanych nazw.

Example

Następujące polecenie tworzy zestaw Loanlib.dll w Loanlib przestrzeni nazw.

tlbimp Loanlib.tlb

Następujące polecenie tworzy zestaw międzyoperacyjny ze zmienioną nazwą (LOANLib.dll).

tlbimp LoanLib.tlb /out: LOANLib.dll

Zobacz także