Работа с глобальным кэшем сборок

В .NET есть кэш кода под названием глобальный кэш сборок (global assembly cache). Он выполняет три главных функции.



  • Он используется для хранения кода, загруженного из Интернета или других серверов (как http, так и файловых серверов). Загруженный для конкретного приложения код хранится в закрытой части кэша, что предотвращает доступ к нему других приложений.
  • Это хранилище данных компонентов, совместно используемое несколькими приложениями .NET. Сборки, установленные в кэш утилитой Global Assembly Cache, хранятся в глобальной части кэша и доступны всем приложениям на машине.
  • Меня часто спрашивают: “Где хранится скомпилированный код, такой как мой код на С#, который компилируется лишь при первом исполнении?” Теперь вы знаете ответ: версии сборок со встроенным прекомпшшрованным кодом хранятся в кэше.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: