Dela via


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.

Se även