Hogyan tisztítsuk meg a Global Assembly gyorsítótárat

A Microsoft Windows Global Assembly Cache (GAC) mappája több alkalmazáshoz közös összeállításokat tárol. Az összeállítás egyetlen, lefordított egység, amely információkat tartalmaz a .NET-alkalmazásokban található összes fájlról és erőforrásról. A .Net keretrendszer előre telepített szerelvényekkel érkezik. A fejlesztők szerelvényeket is elhelyezhetnek a GAC-ban, hogy megosszák azokat más alkalmazásokkal. A Microsoft megjegyzi, hogy általában nem kell eltávolítani az elemeket a Global Assembly Cache-ből, de eszközöket biztosít a GAC ​​tisztításához.

1. lépés

Kattintson a Windows Search varázslatra, és írja be a „Visual Studio” kifejezést. A Windows visszaadja a keresési eredmények listáját.

A nap videója

2. lépés

Keressen egy bejegyzést, amelynek nevében a „Parancssor” szerepel. A megjelenő szöveg a Visual Studio verziójától függően eltérő lehet. Ha például Visual Studio 2013-at használ, akkor a „Microsoft Visual Studio 2013 parancssor” szöveg jelenik meg. Kattintson az elemre. Megnyílik a "Parancssor" ablak.

3. lépés

Írja be a következőt a "Parancssor" ablakba:

Gacutil –l

Nyomd meg az Entert." A Windows megjeleníti az összeállítások listáját a Global Assembly Cache-ben.

4. lépés

Kattintson a "C" ikonra az ablak tetején, és válassza a "Szerkesztés", majd a "Kijelölés" lehetőséget. Tartsa lenyomva a bal egérgombot, és jelölje ki azt az összeállítást, amelyet el szeretne távolítani a GAC-ból. Kattintson ismét a "C" ikonra, és válassza a "Szerkesztés", majd a "Másolás" lehetőséget. Ezzel a vágólapra másolja az összeállítás nevét.

5. lépés

Írja be a következőt az ablakba:

gacutil –u AZ ÖSSZESZERELÉS NEVE AZONNÁL AZONNAL BESZÁMÍTJA IDE

6. lépés

Kattintson a "C" ikonra az ablak tetején, és válassza a "Szerkesztés", majd a "Kijelölés" lehetőséget. Tartsa lenyomva a bal egérgombot és jelölje ki az „Az összeállítás neve beillesztése ide” elemet. Kattintson a "C" ikonra, válassza a "Szerkesztés" lehetőséget, majd a "Beillesztés" lehetőséget a név beillesztéséhez másolt. Ha például egy „Számítás” nevű összeállítást másolt, az utolsó parancs így nézhet ki:

gacutil /u "Számítás, verzió=1.0.0.0, kultúra=semleges, PublicKeyToken=0123456789ABCDEF"

7. lépés

Nyomja meg az "Enter" billentyűt a parancs végrehajtásához. Szükség szerint távolítsa el a többi szerelvényt a GAC-ból.

Tipp

A Global Assembly Cache megtisztításához rendszergazdaként kell bejelentkeznie a számítógépére, vagy olyan fiókot kell használnia, amely jogosult a GAC-ba való írásra.

A Microsoft azt javasolja, hogy ne helyezze el az összeállításokat a Global Assembly Cache-be, ha az alkalmazást egy másik helyre kívánja másolni az xcopy használatával.

A Microsoft Visual Studio egy fejlesztőknek szánt ingyenes szoftver, amely letölthető a cég webhelyéről.