Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Note
In diesem Artikel werden Anleitungen zur COM-Interoperabilität im .NET Framework beschrieben, die den veralteten Type Library Importer (Tlbimp.exe) verwenden. Verwenden Sie für moderne .NET die COM-Quellgenerierung oder die ComWrappers API. Weitere Informationen finden Sie unter COM-Interoperabilität.
Der Typbibliotheksimporteur (Tlbimp.exe) ist ein Befehlszeilentool, das die in einer COM-Typbibliothek enthaltenen Coclasses und Schnittstellen in Metadaten konvertiert. Dieses Tool erstellt automatisch eine Interop-Assembly und einen Namespace aus den Typinformationen. Nachdem die Metadaten einer Klasse verfügbar sind, können verwaltete Clients Instanzen des COM-Typs erstellen und ihre Methoden aufrufen, genauso wie eine .NET Instanz. Tlbimp.exe konvertiert eine gesamte Typbibliothek gleichzeitig in Metadaten und kann keine Typinformationen für eine Teilmenge der in einer Typbibliothek definierten Typen generieren.
Generieren Sie eine Interop-Assembly aus einer Typbibliothek
Verwenden Sie den folgenden Befehl, um eine Interopassembly aus einer Typbibliothek zu generieren:
tlbimp <type-library-file>
Das Hinzufügen des /out:-Schalters erzeugt eine Interop-Assembly mit einem geänderten Namen, z. B. LOANLib.dll. Das Ändern des Namens der Interop-Assembly kann dazu beitragen, sie von der originalen COM-DLL zu unterscheiden und Probleme zu vermeiden, die durch doppelte Namen entstehen können.
Example
Der folgende Befehl erzeugt die Loanlib.dll-Assembly im Loanlib Namespace.
tlbimp Loanlib.tlb
Der folgende Befehl erzeugt eine Interopassembly mit einem geänderten Namen (LOANLib.dll).
tlbimp LoanLib.tlb /out: LOANLib.dll