Freigeben über


Primäre Interop-Assemblies

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 Publisher der COM-Typbibliothek mit einem starken Namen signiert sein muss. Eine einzelne primäre Interop-Assembly kann als Wrapper für mehrere Versionen derselben Typbibliothek fungieren.

Ein COM-Typbibliothek, die als eine Assembly importiert und nicht vom Publisher der ursprünglichen Typbibliothek, sondern von einer anderen Person signiert wurde, kann nicht als primäre Interop-Assembly verwendet werden. Nur der Publisher 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.

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

In diesem Abschnitt

  • Erstellen primärer Interop-Assemblies
    Beschreibt das Benennen, Generieren, Anpassen und Verteilen primärer Interop-Assemblies. Dieser Abschnitt ist für Publisher von COM-Typbibliotheken vorgesehen.
  • Programmieren mit primären Interop-Assemblies
    Beschreibt das Suchen, Registrieren und Neuverteilen primärer Interop-Assemblies. Dieser Abschnitt enthält Informationen für Entwickler, die mit primären Interop-Assemblies programmieren.

Verwandte Themen