Hur man rengör Global Assembly Cache

Mappen Global Assembly Cache (GAC) i Microsoft Windows lagrar sammanställningar som är gemensamma för flera applikationer. En sammanställning är en enda, kompilerad enhet som innehåller information om alla filer och resurser i en .NET-applikation. .Net-ramverket levereras med förinstallerade sammansättningar. Utvecklare kan också placera sammanställningar i GAC för att dela dem med andra applikationer. Microsoft noterar att du i allmänhet inte behöver ta bort objekt från Global Assembly Cache, men det tillhandahåller verktyg för att rengöra GAC.

Steg 1

Klicka på Windows Search charm och skriv "Visual Studio." Windows kommer att returnera en lista med sökresultat.

Dagens video

Steg 2

Leta reda på en post som har "Kommandotolk" i namnet. Formuleringen som du ser kommer att skilja sig beroende på din version av Visual Studio. Till exempel, om du använder Visual Studio 2013, kommer du att se "Microsoft Visual Studio 2013 Kommandotolk." Klicka på det objektet. Fönstret "Kommandotolk" öppnas.

Steg 3

Skriv följande i fönstret "Kommandotolken":

Gacutil –l

Tryck enter." Windows visar en lista över sammansättningarna i Global Assembly Cache.

Steg 4

Klicka på "C"-ikonen längst upp i fönstret och välj "Redigera" och sedan "Markera". Håll ner vänster musknapp och markera den sammansättning som du vill ta bort från GAC. Klicka på "C"-ikonen igen och välj "Redigera" och sedan "Kopiera". Detta kopierar sammansättningens namn till ditt urklipp.

Steg 5

Skriv följande i fönstret:

gacutil –u KLISTRA IN ENHETENS NAMN HÄR

Steg 6

Klicka på "C"-ikonen längst upp i fönstret och välj "Redigera" och sedan "Markera". Håll ner vänster musknapp och markera "Klistra in samlingsnamn här." Klicka på "C"-ikonen, välj "Redigera" och sedan "Klistra in" för att klistra in namnet som du kopieras. Om du till exempel kopierade en sammansättning med namnet "Calculate", kan det sista kommandot se ut så här:

gacutil /u "Beräkna, Version=1.0.0.0, Kultur=neutral, PublicKeyToken=0123456789ABCDEF"

Steg 7

Tryck på "Enter" för att utföra kommandot. Ta bort andra enheter från GAC vid behov.

Dricks

För att rensa Global Assembly Cache måste du logga in på din dator som administratör eller använda ett konto som har behörighet att skriva till GAC.

Microsoft föreslår att du inte placerar sammanställningar i Global Assembly Cache om du planerar att kopiera din applikation till en annan plats med hjälp av xcopy.

Microsoft Visual Studio är gratisprogram som riktar sig till utvecklare som du kan ladda ner från företagets hemsida.