2012-03-16 2 views
2

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

ответ

6

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

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

Кроме того, проверьте this MSDN article, который в основном говорит о сокращении нагруженных assemblys (Также, отвечая на ваш вопрос, в какой-то момент я думаю)

Выписка из this вопроса.

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

+0

Благодарим за быстрый ответ. Вот что я хочу услышать) –