Gewusst wie: Hinzufügen von Verweisen zu Typbibliotheken
Wenn Sie einer vorhandenen Typbibliothek einen Verweis hinzufügen, wird von Visual Studio eine Interopassembly erstellt, die Metadaten enthält. Wenn eine primäre Interop-Assembly zur Verfügung steht, verwendet Visual Studio die vorhandene Assembly, anstatt eine neue Interop-Assembly zu generieren.
So fügen Sie in Visual Studio einen Verweis auf eine Typbibliothek hinzu
Installieren Sie die DLL-Datei bzw. die EXE-Datei von COM auf dem Computer, wenn die Installation nicht von der Datei "Setup.exe" von Windows ausgeführt werden kann.
Wählen Sie im Menü Projekt die Option Verweise.
Wählen Sie die Registerkarte COM.
Wählen Sie die Typbibliothek aus der Liste Verfügbare Verweise aus, oder suchen Sie nach der TLB-Datei.
Klicken Sie auf OK.
Klicken Sie mit der rechten Maustaste auf den hinzugefügten Verweis, und klicken Sie auf Eigenschaften.
Im Eigenschaftenfenster muss die Eigenschaft Interoptypen einbetten auf True festgelegt sein. Auf diese Weise werden von Visual Studio Typinformationen für COM-Typen in die ausführbaren Dateien eingebettet und primäre Interopassemblys müssen nicht mit der Anwendung bereitgestellt werden.
So fügen Sie einen Verweis auf eine Typbibliothek für die Befehlszeilenkompilierung hinzu
Erstellen Sie, wie unter Gewusst wie: Generieren von Interop-Assemblys aus Typbibliotheken beschrieben, eine Interopassembly.
Verwenden Sie die /link (C#-Compileroptionen) oder /link (Visual Basic)-Compileroption mit dem Namen der Interopassembly, um Typinformationen für COM-Typen in die ausführbaren Dateien einzubetten.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Einbetten von Typen aus verwalteten Assemblys (C# und Visual Basic)
Referenz
Konzepte
Importieren einer Typbibliothek als Assembly
Verfügbarmachen von COM-Komponenten für .NET Framework