Как да почистите кеша на глобалната сборка

Папката Global Assembly Cache (GAC) в Microsoft Windows съхранява сборки, общи за множество приложения. Асемблерът е единична компилирана единица, която съдържа информация за всички файлове и ресурси в .NET приложение. .Net рамката идва с предварително инсталирани сглобки. Разработчиците могат също да поставят асембли в GAC, за да ги споделят с други приложения. Microsoft отбелязва, че обикновено не е необходимо да премахвате елементи от кеша за глобални сглобки, но предоставя инструменти за почистване на GAC.

Етап 1

Щракнете върху символа за търсене на Windows и въведете „Visual Studio“. Windows ще върне списък с резултати от търсенето.

Видео на деня

Стъпка 2

Намерете запис, който има "Команден ред" в името. Формулировката, която виждате, ще се различава в зависимост от вашата версия на Visual Studio. Например, ако използвате Visual Studio 2013, ще видите „Команден ред на Microsoft Visual Studio 2013“. Щракнете върху този елемент. Ще се отвори прозорецът "Команден ред".

Стъпка 3

Въведете следното в прозореца "Команден ред":

Гакутил –л

Натиснете "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 Cache, трябва да влезете в компютъра си като администратор или да използвате акаунт, който има разрешение да пишете в GAC.

Microsoft предлага да не поставяте сглобки в Global Assembly Cache, ако планирате да копирате приложението си на друго място с помощта на xcopy.

Microsoft Visual Studio е безплатен софтуер, насочен към разработчиците, който можете да изтеглите от уебсайта на компанията.