Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Сборки, на которые ссылается программа, загружаются автоматически средой CLR, но в текущий домен приложения можно также динамически загрузить конкретные сборки. Дополнительные сведения см. в статье "Практическое руководство. Загрузка сборок в домен приложения".
В .NET Framework отдельную сборку невозможно выгрузить, не выгрузив все домены приложений, в которых она содержится. Даже если сборка не входит в область, фактический файл сборки остается загруженным до тех пор, пока не будут выгружены домены приложений с этой сборкой. В .NET Core класс System.Runtime.Loader.AssemblyLoadContext обрабатывает выгрузку сборок. Дополнительные сведения см. в разделе Использование и отладка сборок с возможностью выгрузки в .NET Core.
Загрузка и выгрузка сборок
Для загрузки сборки в домен приложения используйте один из нескольких методов загрузки, содержащихся в классах AppDomain и Assembly. Дополнительные сведения см. в статье "Практическое руководство. Загрузка сборок в домен приложения". Обратите внимание, что .NET Core поддерживает только один домен приложения.
Чтобы выгрузить сборку в .NET Framework, нужно выгрузить все домены приложений, содержащие ее. Чтобы выгрузить домен приложения, используйте метод AppDomain.Unload. Дополнительные сведения см. в разделе "Практическое руководство. Выгрузка домена приложения".
Если нужно выгрузить только часть сборок в приложении .NET Framework, создайте новый домен приложения, выполните код внутри этого домена, а затем выгрузите этот домен приложения. Дополнительные сведения см. в разделе "Практическое руководство. Выгрузка домена приложения".