Come pulire Global Assembly Cache

March 30

Il Global Assembly Cache (GAC) è una cartella nella directory di Windows che memorizza le assemblee comuni a più applicazioni. Un assembly è una singola unità, compilato che contiene informazioni su tutti i file e le risorse in un'applicazione .NET. Il framework .Net è dotato di gruppi pre-installato. Gli sviluppatori possono anche mettere le assemblee in GAC di condividerle con altre applicazioni. Microsoft osserva che non è in genere necessario rimuovere elementi dalla Global Assembly Cache. Tuttavia, essi forniscono strumenti necessari per pulire il GAC.

istruzione

1 Fare clic sul menu di Windows "Start" e digitare "Visual Studio." Windows restituirà un elenco di risultati di ricerca.

2 Individuare una voce che ha "Prompt dei comandi" nel nome. Il testo che si vede sarà diverso a seconda della versione di Visual Studio. Ad esempio, se si utilizza Visual Studio 2005, si vedrà "Microsoft Visual Studio 2005 Command Prompt". Fai clic su tale elemento. Si apre la finestra "Prompt dei comandi".

3 Digitare quanto segue nella finestra "Prompt dei comandi":

gacutil -L

Premere Invio." Windows visualizzerà un elenco degli assembly nella Global Assembly Cache.

4 Fare clic sull'icona "C" nella parte superiore della finestra e selezionare "Modifica" e poi "Mark". Tenere premuto il pulsante sinistro del mouse e selezionare il gruppo che si desidera rimuovere dal GAC. Fare clic sull'icona "C" di nuovo e selezionare "Modifica" e poi "Copia". Questa operazione copia il nome di assemblaggio negli appunti.

5 Digitare quanto segue nella finestra:

gacutil --u PASTA NOME DI MONTAGGIO QUI

6 Fare clic sull'icona "C" nella parte superiore della finestra e selezionare "Modifica" e poi "Mark". Tenere premuto il tasto sinistro del mouse e selezionare "PASTE nome dell'assembly qui". Fare clic sull'icona "C", selezionare "Modifica" e poi "Incolla". Windows incollare il nome che è stato copiato. Ad esempio, se è stato copiato un assembly di nome "Calcola", il comando finale potrebbe essere simile a questo:

gacutil / u "Calcola, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 0123456789ABCDEF"

7 Premere il tasto "Enter" per eseguire il comando. Rimuovere altri assembly dal GAC, se necessario.