Cum să curățați cache-ul global de asamblare

Dosarul Global Assembly Cache (GAC) din Microsoft Windows stochează ansambluri comune pentru mai multe aplicații. Un ansamblu este o unitate unică, compilată, care conține informații despre toate fișierele și resursele dintr-o aplicație .NET. Cadrul .Net vine cu ansambluri preinstalate. Dezvoltatorii pot plasa, de asemenea, ansambluri în GAC pentru a le partaja cu alte aplicații. Microsoft observă că, în general, nu trebuie să eliminați elemente din Cache-ul global de asamblare, dar oferă instrumente pentru curățarea GAC.

Pasul 1

Faceți clic pe butonul Căutare Windows și tastați „Visual Studio”. Windows va returna o listă cu rezultatele căutării.

Videoclipul zilei

Pasul 2

Găsiți o intrare care are „Command Prompt” în nume. Formularea pe care o vedeți va diferi în funcție de versiunea dvs. de Visual Studio. De exemplu, dacă utilizați Visual Studio 2013, veți vedea „Prompt de comandă Microsoft Visual Studio 2013”. Faceți clic pe acel element. Se va deschide fereastra „Prompt de comandă”.

Pasul 3

Introduceți următoarele în fereastra „Prompt de comandă”:

Gacutil –l

Apasa Enter." Windows va afișa o listă a ansamblurilor în Cache-ul global de asamblare.

Pasul 4

Faceți clic pe pictograma „C” din partea de sus a ferestrei și selectați „Editați”, apoi „Marcați”. Țineți apăsat butonul stâng al mouse-ului și evidențiați ansamblul pe care doriți să îl eliminați din GAC. Faceți clic din nou pe pictograma „C” și selectați „Editați”, apoi „Copiați”. Aceasta copiază numele ansamblului în clipboard.

Pasul 5

Introduceți următoarele în fereastră:

gacutil –u LIPEȚI AICI NUMELE ANSAMBLUI

Pasul 6

Faceți clic pe pictograma „C” din partea de sus a ferestrei și selectați „Editați”, apoi „Marcați”. Țineți apăsat butonul stâng al mouse-ului și evidențiați „Inserați numele ansamblului aici”. Faceți clic pe pictograma „C”, selectați „Editați” și apoi „Lipiți” pentru a lipi numele pe care îl aveți copiat. De exemplu, dacă ați copiat un ansamblu numit „Calculați”, comanda finală ar putea arăta astfel:

gacutil /u „Calculate, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF”

Pasul 7

Apăsați „Enter” pentru a executa comanda. Scoateți alte ansambluri din GAC după cum este necesar.

Bacsis

Pentru a curăța Global Assembly Cache, trebuie să vă conectați la computer ca administrator sau să utilizați un cont care are permisiunea de a scrie în GAC.

Microsoft sugerează să nu plasați ansambluri în Global Assembly Cache dacă intenționați să copiați aplicația în altă locație folosind xcopy.

Microsoft Visual Studio este un software gratuit destinat dezvoltatorilor pe care îl puteți descărca de pe site-ul companiei.