Freigeben über


Generieren primärer Interop-Assemblys

Aktualisiert: November 2007

Es gibt zwei Möglichkeiten für das Generieren einer primären Interop-Assembly:

  • Sie können das Type Library Importer-Tool (Tlbimp.exe) verwenden, das von .NET Framework SDK bereitgestellt wird.

    Das Erstellen einer primären Interop-Assembly ist sehr einfach, wenn mithilfe von Tlbimp.exe eine Typbibliothek importiert wird. Tlbimp.exe bietet die folgenden Sicherheitsfunktionen:

    • Vor dem Erstellen neuer Interop-Assemblys für geschachtelte Typbibliotheksverweise wird überprüft, ob bereits andere registrierte primäre Interop-Assemblys vorhanden sind.

    • Es wird keine primäre Interop-Assembly erstellt, wenn Sie für den starken Namen der Interop-Assembly nicht entweder den Container oder den Dateinamen angeben.

    • Es wird keine primäre Interop-Assembly erstellt, wenn Sie Verweise auf abhängige Assemblys auslassen.

    • Es wird keine primäre Interop-Assembly erstellt, wenn Sie Verweise auf abhängige Assemblys hinzufügen, die keine primären Interop-Assemblys sind.

  • Sie können primäre Interop-Assemblys manuell im Quellcode erstellen, wobei eine mit der Common Language Specification (CLS) kompatible Sprache wie C# verwendet wird. Dieser Ansatz ist sinnvoll, wenn keine Typbibliothek verfügbar ist.

Sie benötigen ein kryptografisches Schlüsselpaar, um die Assembly mit einem starken Namen zu signieren. Weitere Informationen finden Sie unter Erstellen eines Schlüsselpaars.

Siehe auch

Aufgaben

Gewusst wie: Generieren primärer Interop-Assemblys mit "Tlbimp.exe"

Gewusst wie: Manuelles Erstellen primärer Interop-Assemblys

Konzepte

Erstellen primärer Interop-Assemblys

Benennen primärer Interop-Assemblys

Anpassen primärer Interop-Assemblys

Verteilen primärer Interop-Assemblys an Entwickler