Verteilen primärer Interop-Assemblys

Primäre Interop-Assemblys werden als Teil von .NET Framework-Anwendungen an die Endbenutzer verteilt. 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-Assemblys wie bei allen anderen .NET-Anwendungen. Eine vollständige Beschreibung der verfügbaren Bereitstellungsfunktionen finden Sie unter Bereitstellung von Anwendungen.

Primäre Interop-Assemblys werden definitionsgemäß immer vom Herausgeber signiert, um Eindeutigkeit zu gewährleisten. Als einzige offizielle Definition der beschriebenen Typen werden häufig verwendete primäre Interop-Assemblys 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

Aufgaben

Gewusst wie: Registrieren primärer Interop-Assemblys

Konzepte

Programmieren mit primären Interop-Assemblys

Suchen primärer Interop-Assemblys