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