Загрузка сборки .NET - PullRequest
       9

Загрузка сборки .NET

2 голосов
/ 16 марта 2012

Загружает ли ASP.NET все сборки зависимостей (расположенные в папке BIN) в домен приложения по умолчанию при загрузке некоторых сборок?Или он будет загружен "по требованию" (когда CLR нужен какой-то тип из сборки зависимостей)?

1 Ответ

6 голосов
/ 16 марта 2012

Насколько я знаю, зависимости загружаются по требованию (При первом использовании Type упомянутой сборки)

Книга Джеффри Рихтера CLR via C# также объясняет это более подробно.

Кроме того, проверьте эту статью MSDN , в которой в основном говорится о сокращении загруженных сборок (я полагаю, что я также отвечаю на ваш вопрос)

Извлечение из this question.

Когда CLR в режиме реального времени (JIT) компилирует метод Start, ему необходимо загрузить все сборки, на которые есть ссылки в этом методе.(..)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...