Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie müssen alle erworbenen primären Interop-Assemblies auf dem Entwicklungscomputer registrieren, bevor Sie in Microsoft Visual Studio .NET darauf verweisen können. Visual Studio sucht beim ersten Verweis auf einen Typ in einer COM-Typbibliothek nach einer primären Interop-Assembly und verwendet diese dann. Wenn Visual Studio die der Typbibliothek zugeordnete primäre Interop-Assembly nicht finden kann, werden Sie aufgefordert, diese zu erwerben oder stattdessen eine Interop-Assembly zu erstellen. Entsprechend verwendet auch das Type Library Importer-Tool (Tlbimp.exe) die Registrierung zum Auffinden primärer Interop-Assemblies.
Obwohl das Registrieren primärer Interop-Assemblies nur erforderlich ist, wenn Sie Visual Studio verwenden möchten, bietet es zwei Vorteile:
- Eine registrierte primäre Interop-Assembly ist eindeutig unter dem Registrierungsschlüssel der ursprünglichen Typbibliothek gekennzeichnet. Die Registrierung bietet die beste Möglichkeit für das Suchen einer primären Interop-Assembly auf dem Computer.
- Sie können das versehentliche Generieren und Verwenden einen neuen Interop-Assembly verhindern, wenn Sie zu einem späteren Zeitpunkt Visual Studio zum Verweisen auf eine Typ verwenden, für den eine nicht registrierte primäre Interop-Assembly vorhanden ist.
Sie können mit dem Assembly Registration-Tool (Regasm.exe) eine primäre Interop-Assembly registrieren.
So registrieren Sie eine primäre Interop-Assembly
Geben Sie an der Eingabeaufforderung Folgendes ein:
regasm assemblyname
Bei diesem Befehl ist assemblyname der Dateiname der zu registrierenden Assembly.
Im folgenden Beispiel wird die primäre Interop-Assembly CompanyA.UtilLib.dll registriert.
regasm CompanyA.UtilLib.dll
Regasm.exe fügt einen Eintrag für die primäre Interop-Assembly unter dem Registrierungsschlüssel der ursprünglichen Typbibliothek hinzu.
Siehe auch
Programmieren mit primären Interop-Assemblies | Suchen primärer Interop-Assemblies | Weitergeben primärer Interop-Assemblies