Programar con dominios de aplicación y ensamblados

Hosts como Microsoft Internet Explorer, ASP.NET y el shell de Windows cargan Common Language Runtime en un proceso, crean un dominio de aplicación en ese proceso y luego cargan y ejecutan el código de usuario en ese dominio de aplicación cuando se ejecuta una aplicación de .NET Framework. En la mayoría de los casos, no tiene que preocuparse por crear dominios de aplicación y cargar ensamblados en ellos porque el host en tiempo de ejecución realiza esas tareas.

Sin embargo, si crea una aplicación que hospedará Common Language Runtime, crea herramientas o código que desea descargar mediante programación o crea componentes acoplables que se pueden descargar y cargar sobre la marcha, creará sus propios dominios de aplicación. Incluso si no crea un host en tiempo de ejecución, esta sección proporciona información importante sobre cómo trabajar con dominios de aplicación y los ensamblados cargados en estos.

En esta sección

Temas "Cómo..." sobre dominios de aplicación y ensamblados
Proporciona vínculos a todos los temas de procedimientos que se encuentran en la documentación conceptual para programación con dominios de aplicación y ensamblados.

Utilizar dominios de aplicación
Proporciona ejemplos sobre cómo crear, configurar y usar dominios de aplicación.

Programar con ensamblados
Describe cómo crear, firmar y establecer atributos en los ensamblados.

Emitir métodos y ensamblados dinámicos
Describe la creación de ensamblados dinámicos.

Ensamblados de .NET
Proporciona una introducción general a los conceptos de los ensamblados.

Dominios de aplicación
Proporciona una introducción general a los conceptos de los dominios de aplicación.

Información general de la reflexión
Describe cómo usar la clase Reflection para obtener información sobre un ensamblado.