Zusammenfassung: Konvertieren einer Assembly in eine Typbibliothek

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

Verwandte Abschnitte