Freigeben über


Gewusst wie: Installieren einer Assembly in den globalen Assemblycache

Es gibt drei Möglichkeiten, eine Assembly im globalen Assemblycache zu installieren:

  • Verwenden des Global Assembly Cache-Tools (Gacutil.exe).

    Mit Gacutil.exe können Sie Assemblys mit starkem Namen zum globalen Assemblycache hinzufügen und sich dessen Inhalt anzeigen lassen.

    HinweisHinweis

    Gacutil.exe ist Entwicklungszwecken vorbehalten und nicht für die Installation von Produktionsassemblys im globalen Assemblycache vorgesehen.

  • Verwenden von Microsoft Windows Installer 2.0.

    Dies ist die empfohlene und auch gebräuchlichste Art, Assemblys zum globalen Assemblycache hinzuzufügen. Der Installer bietet neben einem Verweiszähler für Assemblys im globalen Assemblycache noch weitere Vorteile.

  • Verwenden von Mscorcfg.msc (.NET Framework-Konfigurationstool)

    Das Mscorcfg.msc (.NET Framework-Konfigurationstool) ermöglicht es Ihnen, den globalen Assemblycache anzuzeigen und dem Cache neue Assemblys hinzuzufügen.

HinweisHinweis

In früheren Versionen von .NET Framework ermöglichte die Windows Shell-Erweiterung Shfusion.dll das Installieren von Assemblys durch Ziehen in Windows Explorer.Ab .NET Framework, Version 4 ist Shfusion.dll veraltet.

So installieren Sie eine Assembly mit starkem Namen unter Verwendung des Global Assembly Cache-Tools (Gacutil.exe) im globalen Assemblycache

  • Geben Sie an der Eingabeaufforderung folgenden Befehl ein:

    gacutil –I <Assemblyname>

    In diesem Befehl bezeichnet Assemblyname den Namen der Assembly, die im globalen Assemblycache installiert werden soll.

Im folgenden Beispiel wird eine Assembly mit dem Dateinamen hello.dll im globalen Assemblycache installiert.

gacutil -i hello.dll

Siehe auch

Referenz

Gacutil.exe (Global Assembly Cache-Tool)

Weitere Ressourcen

Arbeiten mit Assemblys und dem globalen Assemblychache

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Juni 2010

Erläutert, dass Shfusion.dll mittlerweile veraltet ist.

Korrektur inhaltlicher Fehler.