Hoe de Global Assembly Cache op te schonen?

In de map Global Assembly Cache (GAC) in Microsoft Windows worden assembly's opgeslagen die voor meerdere toepassingen gelden. Een assembly is een enkele, gecompileerde eenheid die informatie bevat over alle bestanden en bronnen in een .NET-toepassing. Het .Net-framework wordt geleverd met voorgeïnstalleerde assemblies. Ontwikkelaars kunnen ook assemblages in de GAC plaatsen om ze met andere applicaties te delen. Microsoft merkt op dat u over het algemeen geen items uit de Global Assembly Cache hoeft te verwijderen, maar het biedt wel hulpmiddelen voor het opschonen van de GAC.

Stap 1

Klik op de Windows Search-charm en typ 'Visual Studio'. Windows geeft een lijst met zoekresultaten terug.

Video van de dag

Stap 2

Zoek een item met "Opdrachtprompt" in de naam. De tekst die u ziet, is afhankelijk van uw versie van Visual Studio. Als u bijvoorbeeld Visual Studio 2013 gebruikt, ziet u 'Microsoft Visual Studio 2013-opdrachtprompt'. Klik op dat item. Het venster "Opdrachtprompt" wordt geopend.

Stap 3

Typ het volgende in het venster "Opdrachtprompt":

Gacutil –l

Druk op Enter." Windows geeft een lijst weer van de assemblages in de Global Assembly Cache.

Stap 4

Klik op het "C"-pictogram aan de bovenkant van het venster en selecteer "Bewerken" en vervolgens "Mark". Houd uw linkermuisknop ingedrukt en markeer de assembly die u uit de GAC wilt verwijderen. Klik nogmaals op het "C"-pictogram en selecteer "Bewerken" en vervolgens "Kopiëren". Hiermee kopieert u de naam van de assembly naar uw klembord.

Stap 5

Typ het volgende in het venster:

gacutil –u PLAK DE NAAM VAN DE MONTAGE HIER

Stap 6

Klik op het "C"-pictogram bovenaan het venster en selecteer "Bewerken" en vervolgens "Mark". Houd uw linkermuisknop ingedrukt en markeer "Plak de naam van de assembly hier". Klik op het "C"-pictogram, selecteer "Bewerken" en vervolgens "Plakken" om de naam te plakken die u gekopieerd. Als u bijvoorbeeld een assembly met de naam "Berekenen" hebt gekopieerd, kan de laatste opdracht er als volgt uitzien:

gacutil /u "Berekenen, Versie=1.0.0.0, Cultuur=neutraal, PublicKeyToken=0123456789ABCDEF"

Stap 7

Druk op "Enter" om de opdracht uit te voeren. Verwijder indien nodig andere assemblages van de GAC.

Tip

Om de Global Assembly Cache op te schonen, moet u als beheerder op uw computer inloggen of een account gebruiken dat toestemming heeft om naar de GAC te schrijven.

Microsoft raadt aan om geen assembly's in de Global Assembly Cache te plaatsen als u van plan bent uw toepassing met xcopy naar een andere locatie te kopiëren.

Microsoft Visual Studio is gratis software voor ontwikkelaars die u kunt downloaden van de website van het bedrijf.