Практическое руководство. Загрузка и выгрузка сборок (C# и Visual Basic)
Сборки, на которые ссылается программа, загружаются автоматически во время построения, но в текущий домен приложения можно также загрузить конкретные сборки во время выполнения. Дополнительные сведения см. в разделе Домены приложений (C# и Visual Basic).
Отдельную сборку нельзя выгрузить, не выгрузив все домены приложений, в которых она содержится. Даже если сборка не входит в область, фактический файл сборки остается загруженным до тех пор, пока не будут выгружены домены приложений с этой сборкой.
Если необходимо выгрузить только часть сборок, создайте новый домен приложения, выполните код внутри этого домена, а затем выгрузите это домен приложения. Дополнительные сведения см. в разделе Выполнение кода в другом домене приложения (C# и Visual Basic).
Загрузка сборки в домен приложения
- Используйте один из нескольких методов загрузки, содержащихся в классе AppDomain и System.Reflection. Дополнительные сведения см. в разделе Практическое руководство. Загрузка сборок в домен приложения.
Выгрузка домена приложения
- Отдельную сборку нельзя выгрузить, не выгрузив все домены приложений, в которых она содержится. Используйте метод Unload из AppDomain для выгрузки доменов приложений. Дополнительные сведения см. в разделе Практическое руководство. Выгрузка домена приложения.
См. также
Задачи
Практическое руководство. Загрузка сборок в домен приложения
Ссылки
Домены приложений (C# и Visual Basic)
Основные понятия
Руководство по программированию на C#
Сборки и глобальный кэш сборок (C# и Visual Basic)