Hinzufügen von Verweisen zu Typbibliotheken

Note

In diesem Artikel werden Richtlinien für die COM-Interoperabilität in .NET Framework beschrieben, die auf älteren Visual Studio-Typbibliotheksverweisen und primären Interop-Assemblys basieren. Verwenden Sie für moderne .NET die COM-Quellgenerierung oder die ComWrappers API. Weitere Informationen finden Sie unter COM-Interoperabilität.

Visual Studio generiert eine Interopassembly, die Metadaten enthält, wenn Sie einen Verweis auf eine Typbibliothek hinzufügen. Wenn eine primäre Interopassembly verfügbar ist, verwendet Visual Studio die vorhandene Assembly, bevor eine neue Interopassembly generiert wird.

Hinzufügen eines Verweises auf eine Typbibliothek in Visual Studio

  1. Installieren Sie die COM-DLL- oder EXE-Datei auf Ihrem Computer, es sei denn, eine Windows Setup.exe Datei führt die Installation für Sie aus.

  2. Wählen Sie Project, Verweis hinzufügen.

  3. Wählen Sie im Verweis-Manager COM aus.

  4. Wählen Sie die Typbibliothek aus der Liste aus, oder suchen Sie nach der TLB-Datei.

  5. Wählen Sie OK aus.

  6. Öffnen Sie in Projektmappen-Explorer das Kontextmenü für den soeben hinzugefügten Verweis, und wählen Sie dann "Eigenschaften" aus.

  7. Stellen Sie im Eigenschaftenfenster sicher, dass die Eigenschaft "InteropTypen einbetten " auf "True" festgelegt ist. Dadurch bettet Visual Studio Typinformationen für COM-Typen in Ihre ausführbaren Dateien ein, sodass primäre Interop-Assemblys nicht mit Ihrer App verteilt werden müssen.

Note

Die Menü- und Dialogfeldoptionen können je nach der verwendeten Version von Visual Studio variieren.

Hinzufügen eines Verweises auf eine Typbibliothek für die Befehlszeilenkompilierung

  1. Generieren Sie eine Interop-Assembly, wie in Interop-Assemblys aus Typbibliotheken generieren beschrieben.

  2. Verwenden Sie die Compileroptionen -link (C#-Compileroptionen) oder -link (Visual Basic) mit dem Namen der Interop-Assembly, um Typinformationen für COM-Typen in Ihre ausführbaren Dateien einzubetten.

Siehe auch