Πώς να καθαρίσετε την προσωρινή μνήμη καθολικής συναρμολόγησης

Ο φάκελος Global Assembly Cache (GAC) στα Microsoft Windows αποθηκεύει συγκροτήματα κοινά σε πολλές εφαρμογές. Μια συγκρότηση είναι μια ενιαία, μεταγλωττισμένη μονάδα που περιέχει πληροφορίες για όλα τα αρχεία και τους πόρους σε μια εφαρμογή .NET. Το πλαίσιο .Net συνοδεύεται από προεγκατεστημένα συγκροτήματα. Οι προγραμματιστές μπορούν επίσης να τοποθετήσουν συγκροτήματα στο GAC για να τα μοιραστούν με άλλες εφαρμογές. Η Microsoft σημειώνει ότι γενικά δεν χρειάζεται να αφαιρέσετε στοιχεία από την προσωρινή μνήμη Global Assembly, αλλά παρέχει εργαλεία για τον καθαρισμό του GAC.

Βήμα 1

Κάντε κλικ στο σύμβολο Αναζήτησης των Windows και πληκτρολογήστε "Visual Studio". Τα Windows θα επιστρέψουν μια λίστα με τα αποτελέσματα αναζήτησης.

Το βίντεο της ημέρας

Βήμα 2

Εντοπίστε μια καταχώρηση που έχει "Γραμμή εντολών" στο όνομα. Η διατύπωση που βλέπετε θα διαφέρει ανάλογα με την έκδοση του Visual Studio που διαθέτετε. Για παράδειγμα, εάν χρησιμοποιείτε το Visual Studio 2013, θα δείτε τη "Γραμμή εντολών του Microsoft Visual Studio 2013". Κάντε κλικ σε αυτό το στοιχείο. Θα ανοίξει το παράθυρο "Γραμμή εντολών".

Βήμα 3

Πληκτρολογήστε τα ακόλουθα στο παράθυρο "Γραμμή εντολών":

Gacutil –l

Πατήστε Enter." Τα Windows θα εμφανίσουν μια λίστα με τις συναρμολογήσεις στην προσωρινή μνήμη καθολικής συναρμολόγησης.

Βήμα 4

Κάντε κλικ στο εικονίδιο "C" στο επάνω μέρος του παραθύρου και επιλέξτε "Επεξεργασία" και μετά "Σήμανση". Κρατήστε πατημένο το αριστερό κουμπί του ποντικιού και επισημάνετε τη διάταξη που θέλετε να αφαιρέσετε από το GAC. Κάντε ξανά κλικ στο εικονίδιο "C" και επιλέξτε "Επεξεργασία" και μετά "Αντιγραφή". Αυτό αντιγράφει το όνομα της συνέλευσης στο πρόχειρό σας.

Βήμα 5

Πληκτρολογήστε τα ακόλουθα στο παράθυρο:

gacutil –u ΠΑΣΤΕ ΕΔΩ ΟΝΟΜΑ ΣΥΝΕΛΕΥΣΗΣ

Βήμα 6

Κάντε κλικ στο εικονίδιο "C" στο επάνω μέρος του παραθύρου και επιλέξτε "Επεξεργασία" και στη συνέχεια "Σήμανση". Κρατήστε πατημένο το αριστερό κουμπί του ποντικιού και επισημάνετε "Επικόλληση ονόματος συγκροτήματος εδώ". Κάντε κλικ στο εικονίδιο "C", επιλέξτε "Επεξεργασία" και μετά "Επικόλληση" για να επικολλήσετε το όνομα που θέλετε αντιγράφηκε. Για παράδειγμα, εάν αντιγράψατε ένα συγκρότημα με το όνομα "Υπολογισμός", η τελική εντολή μπορεί να μοιάζει με αυτό:

gacutil /u "Υπολογισμός, Έκδοση=1.0.0.0, Πολιτισμός=ουδέτερο, PublicKeyToken=0123456789ABCDEF"

Βήμα 7

Πατήστε "Enter" για να εκτελέσετε την εντολή. Αφαιρέστε άλλα συγκροτήματα από το GAC όπως χρειάζεται.

Υπόδειξη

Για να καθαρίσετε την προσωρινή μνήμη Global Assembly, πρέπει να συνδεθείτε στον υπολογιστή σας ως διαχειριστής ή να χρησιμοποιήσετε έναν λογαριασμό που έχει άδεια εγγραφής στο GAC.

Η Microsoft προτείνει να μην τοποθετείτε συγκροτήματα στην προσωρινή μνήμη καθολικής συναρμολόγησης εάν σκοπεύετε να αντιγράψετε την εφαρμογή σας σε άλλη τοποθεσία χρησιμοποιώντας το xcopy.

Το Microsoft Visual Studio είναι δωρεάν λογισμικό που απευθύνεται σε προγραμματιστές και μπορείτε να το κατεβάσετε από τον ιστότοπο της εταιρείας.