Глобальный кэш сборок GAC (Global Assembly Cache). Утилита gacutil.exe
Глобальный кэш сборок (Global Assembly Cashe, GAC) — это хранилище сборок, одновременно используемых несколькими приложениями. Такие сборки называются публичными. GAC может содержать в себе несколько сборок, отличающихся друг от друга только версией. На вашем компьютере GAC находится в каталоге C:\WINDOWS\assembly (рис. 9.15).

увеличить изображение
Рис. 9.15. Глобальный кэш сборок, GAC
Все сборки, находящиеся в GAC, подписаны строгим именем — при установке сборки среда Common Language Runtime проверяет сборку на уникальность и сравнивает ее с другими, уже имеющимися сборками.
Управлять глобальным хранилищем сборок можно несколькими способами. Первый способ — с помощью утилиты gacutil.exe, файл которой располагается в папке C\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin\ gacutil.exe. Для работы с ней, как и большинством других утилит в командной строке Visual Studio.NET, следует ввести
gacutil.exe
При этом появляется описание команд утилиты (рис. 9.16), среди которых нас интересуют всего три:
/i или –i: установка сборки в GAC; /l или –l: вывод списка установленных сборок; /u или –u: удаление сборки.

увеличить изображение
Рис. 9.16. Запуск утилиты в командной строке Visual Studio .NET
Управление сборками при помощи утилиты gacutil.exe — не самый удобный способ. Более широкие возможности управления сборками предоставляет консоль MMC (Microsoft Management Console), для запуска которой в окне Выполнить (Run) набираем mmc (рис. 9.17).

Рис. 9.17. Запуск консоли MMC
В появившемся окне выбираем в меню "Консоль\Добавить или удалить оснастку …" (рис. 9.18).

Рис. 9.18. Добавление оснастки
Оснасткой называется основной тип инструментов, которые можно добавить на консоль. В данном случае оснасткой будет глобальный кэш сборок. В окне "Добавить\Удалить оснастку" нажимаем кнопку "Добавить" и в появившемся списке выбираем .NET Framework 1.1 Configuration (рис. 9.19).

Рис. 9.19. Добавление оснастки .NET Framework 1.1 Configuration
В открывшемся окне можно управлять сборками — добавлять их или удалять (рис. 9.20).

увеличить изображение
Рис. 9.20. Удаление сборки
Не удаляйте сборки, которые вам неизвестны, — вы можете нарушить работоспособность некоторых программ!
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий