Gewusst wie: Installieren einer Assembly in den globalen Assemblycache
Aktualisiert: November 2007
Es gibt vier 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.
Hinweis: 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 einer von Windows Software Development Kit (SDK) bereitgestellten Erweiterung der Windows-Shell, die als Assembly Cache Viewer-Tool (Shfusion.dll) bezeichnet wird
Die Shellerweiterung ermöglicht es Ihnen, Assemblys in den globalen Assemblycache zu ziehen.
Verwenden von .NET Framework-Konfigurationstool (Mscorcfg.msc)
Das .NET Framework-Konfigurationstool (Mscorcfg.msc) ermöglicht es Ihnen, den globalen Assemblycache anzuzeigen und dem Cache neue Assemblys hinzuzufügen.
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
Global Assembly Cache-Tool (Gacutil.exe)
Assembly Cache Viewer-Tool (Shfusion.dll)