Программирование с использованием доменов приложений и сборокProgramming with Application Domains and Assemblies

Такие узлы, как Microsoft Internet Explorer, ASP.NET и оболочки Windows, загружают среду CLR в процесс, создают в этом процессе домен приложения, а затем загружают и выполняют пользовательский код в этом домене приложения при запуске приложения .NET Framework.Hosts such as Microsoft Internet Explorer, ASP.NET, and the Windows shell load the common language runtime into a process, create an application domain in that process, and then load and execute user code in that application domain when running a .NET Framework application. В большинстве случаев вам не нужно беспокоиться о создании доменов приложений и загрузке сборок в них, так как эти задачи выполняет хост-приложение среды выполнения.In most cases, you do not have to worry about creating application domains and loading assemblies into them because the runtime host performs those tasks.

Тем не менее, если вы создаете приложение для размещения среды CLR, средства или код для создания средств или код для выгрузки программным способом, а также подключаемые компоненты для динамической выгрузки и повторной загрузки, вы будете создавать домены приложений.However, if you are creating an application that will host the common language runtime, creating tools or code you want to unload programmatically, or creating pluggable components that can be unloaded and reloaded on the fly, you will be creating your own application domains. Даже если вы не создаете хост-приложение среды выполнения, в этом разделе содержатся важные сведения по работе с доменами приложений и загруженными в них сборками.Even if you are not creating a runtime host, this section provides important information on how to work with application domains and assemblies loaded in these application domains.

В этом разделеIn This Section

Руководства по работе с доменами приложений и сборкамиApplication Domains and Assemblies How-to Topics
Ссылки на все разделы практического руководства базовой документации по программированию с использованием доменов приложений и сборок.Provides links to all How-to topics found in the conceptual documentation for programming with application domains and assemblies.

Использование доменов приложенийUsing Application Domains
Примеры создания, настройки и использования доменов приложений.Provides examples of creating, configuring, and using application domains.

Программирование с использованием сборокProgramming with Assemblies
Описание способов создания, подписи и установки атрибутов сборок.Describes how to create, sign, and set attributes on assemblies.

Предоставление динамических методов и сборокEmitting Dynamic Methods and Assemblies
Описание способов создания динамических сборок.Describes how to create dynamic assemblies.

Сборки в .NETAssemblies in .NET
Общие сведения о сборках.Provides a conceptual overview of assemblies.

Домены приложенийApplication Domains
Общие сведения о доменах приложений.Provides a conceptual overview of application domains.

Общие сведения о классе ReflectionReflection Overview
Использование класса Reflection для получения сведений о сборке.Describes how to use the Reflection class to obtain information about an assembly.