Weitergeben primärer Interop-Assemblies
Primäre Interop-Assemblies werden als Teil von .NET Framework-Anwendungen an die Endbenutzer weitergegeben. Im Gegensatz zu den erforderlichen COM-Typbibliotheken, die auf Benutzercomputern registriert werden müssen, funktioniert die Bereitstellung von Anwendungen mit einer oder mehreren primären Interop-Assemblies wie bei allen anderen .NET-Anwendungen. Eine vollständige Beschreibung der verfügbaren Weitergabefunktionen finden Sie unter Weitergabe von Anwendungen.
Primäre Interop-Assemblies werden definitionsgemäß immer vom Publisher signiert, um Eindeutigkeit zu gewährleisten. Als einzige offizielle Definition der beschriebenen Typen werden häufig verwendete primäre Interop-Assemblies auch dann im globalen Assemblycache installiert, wenn Sie die gleiche Assembly in einem Anwendungsverzeichnis verteilen. Die Common Language Runtime leitet die Anwendung immer an die primäre Interop-Assembly im globalen Assemblycache weiter, wenn die globale und die lokale Assembly über eine identische Herstellersignatur verfügen. In diesem Fall ist die Anwendung nicht vor Versionsänderungen durch den Hersteller geschützt. Wenn für die Anwendung ein solcher Schutz erforderlich ist, sollten Sie nicht die primäre Interop-Assembly verwenden, sondern mit dem Type Library Importer-Tool (Tlbimp.exe) eine eigene Interop-Assembly generieren.
Siehe auch
Programmieren mit primären Interop-Assemblies | Suchen primärer Interop-Assemblies | Registrieren primärer Interop-Assemblies