Zusammenfassung: Konvertieren einer Assembly in eine Typbibliothek
Aktualisiert: November 2007
Assemblys stellen Informationen zur Implementierung von Typen für Common Language Runtime bereit. Typbibliotheken stellen diese Informationen über COM-Typen zur Verfügung. COM-Clients können von einer Assembly aus nicht direkt auf Typinformationen zugreifen. Stattdessen müssen Darstellungen von Assembly, Modul, Typ, Parameter und Feld zuerst aus der Assembly in eine Typbibliothek exportiert werden.
.NET Framework stellt zur Konvertierung einer Assembly in eine Typbibliothek sowohl Tools als auch eine API bereit. Die verschiedenen Mechanismen zur Generierung einer Typbibliothek erzielen stets das gleiche Ergebnis. Der Einfachheit halber wird in diesem Abschnitt nur das Type Library Exporter-Tool (Tlbimp.exe) in Verbindung mit den Konvertierungsregeln zum Exportieren von Typinformationen beschrieben. Eine Beschreibung alternativer Mechanismen zum Exportieren einer Assembly finden Sie unter Verpacken einer Assembly für COM.
Da Typbibliotheken nicht alle in den Assemblys vorgefundenen Informationen aufnehmen können, werden bei der Konvertierung während des Exportvorgangs gegebenenfalls einige Daten verworfen. In diesem Abschnitt werden diese Transformationen erklärt. Ferner wird die Quelle jeder Einzelinformation angegeben, die in die resultierende Typbibliothek exportiert wird.
In diesem Abschnitt
Konvertierung von exportierten Assemblys
Beschreibt, wie durch den Exportvorgang Assemblyinformationen konvertiert werden.Konvertieren exportierter Module
Beschreibt, wie durch den Exportvorgang Modulinformationen behandelt werden.Konvertieren exportierter Typen
Beschreibt, wie durch den Exportvorgang Klassen, Schnittstellen, Werttypen und Enumerationen konvertiert werden.Konvertieren exportierter Member
Beschreibt, wie durch den Exportvorgang Methoden, Eigenschaften und Ereignisse konvertiert werden.Konvertieren exportierter Parameter
Beschreibt, wie durch den Exportvorgang Parameter konvertiert werden.
Verwandte Abschnitte
- Verfügbarmachen von .NET Framework-Komponenten in COM
Beschreibt, wie .NET-basierte Komponenten in COM-Anwendungen verwendet werden.