Freigeben über


Primäre Interop-Assemblys

Eine primäre Interop-Assembly ist eine eindeutige, vom Hersteller bereitgestellte Assembly mit Typdefinitionen (als Metadaten) von Typen, die in COM integriert sind. Es darf nur eine primäre Interop-Assembly vorhanden sein, die vom Herausgeber der COM-Typbibliothek mit einem starken Namen signiert sein muss. Eine einzelne primäre Interop-Assembly kann mehrere Versionen derselben Typbibliothek umschließen.

Ein COM-Typbibliothek, die als eine Assembly importiert und nicht vom Herausgeber der ursprünglichen Typbibliothek, sondern von einer anderen Person signiert wurde, kann nicht als primäre Interop-Assembly verwendet werden. Nur der Herausgeber einer Typbibliothek kann eine primäre Interop-Assembly erstellen, die als Einheit die offiziellen Typdefinitionen für die Interoperabilität mit den zugrunde liegenden COM-Typen bereitstellt.

Herausgeber von COM-Komponenten erstellen primäre Interop-Assemblys und verteilen diese an Entwickler zur Verwendung in .NET Framework-Anwendungen. Herausgeber finden in diesem Abschnitt Informationen über das Erstellen primärer Interop-Assemblys. Für Entwickler enthält dieser Abschnitt Informationen über das Programmieren mit primären Interop-Assemblys.

In diesem Abschnitt

  • Erstellen primärer Interop-Assemblys
    Beschreibt das Benennen, Generieren, Anpassen und Verteilen primärer Interop-Assemblys. Dieser Abschnitt ist für Herausgeber von COM-Typbibliotheken vorgesehen.

  • Programmieren mit primären Interop-Assemblys
    Beschreibt das Suchen, Registrieren und Verteilen primärer Interop-Assemblys. Dieser Abschnitt enthält Informationen für Entwickler, die mit primären Interop-Assemblys programmieren.

Verwandte Abschnitte