Gör så här: Installera en sammansättning i den globala sammansättningscache
Kommentar
Den här artikeln är specifik för .NET Framework. Det gäller inte för nyare implementeringar av .NET, inklusive .NET 6 och senare versioner.
Den globala sammansättningscachen (GAC) lagrar sammansättningar som flera program delar. Installera en sammansättning i den globala sammansättningscache med någon av följande komponenter:
Viktigt!
Du kan bara installera starka namngivna sammansättningar i den globala sammansättningscachen. Information om hur du skapar en stark namngiven sammansättning finns i Så här: Signera en sammansättning med ett starkt namn.
Windows installationsverktyg
Windows Installer, Windows-installationsmotorn, är det rekommenderade sättet att lägga till sammansättningar i den globala sammansättningscacheminnet. Windows Installer innehåller referensräkning av sammansättningar i den globala sammansättningscachen och andra fördelar. Om du vill skapa ett installationspaket för Windows Installer använder du WiX-verktygsuppsättningstillägget för Visual Studio 2017.
Verktyg för global sammansättningscache
Du kan använda verktyget .NET Global Assembly Cache (gacutil.exe) för att lägga till sammansättningar i den globala sammansättningscacheminnet och för att visa innehållet i den globala sammansättningscacheminnet.
Kommentar
Gacutil.exe är endast i utvecklingssyfte. Använd den inte för att installera produktionssammansättningar i den globala sammansättningscacheminnet.
Syntaxen för att använda gacutil.exe för att installera en sammansättning i GAC är följande:
gacutil -i <assembly name>
I det här kommandot <är sammansättningsnamnet> namnet på den sammansättning som ska installeras i den globala sammansättningscachen.
Om gacutil.exe inte finns i systemsökvägen använder du Visual Studio Developer Command Prompt eller Visual Studio Developer PowerShell.
I följande exempel installeras en sammansättning med filnamnet hello.dll i den globala sammansättningscacheminnet.
gacutil -i hello.dll
Kommentar
I tidigare versioner av .NET Framework kan du installera sammansättningar med windows shell-tillägget Shfusion.dll genom att dra dem till Istraživač datoteka. Från och med .NET Framework 4 är Shfusion.dll föråldrad.