Compartir a través de


Programación con dominios de aplicación y ensamblajes

Nota:

Este artículo es específico de .NET Framework. No se aplica a implementaciones más recientes de .NET, incluidas .NET 6 y versiones posteriores.

Los hosts como ASP.NET y el shell de Windows cargan Common Language Runtime en un proceso, crean un dominio de aplicación en ese proceso y, a continuación, cargan y ejecutan código de usuario en ese dominio de aplicación al ejecutar 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 entorno de ejecución realiza esas tareas.

Sin embargo, si va a crear una aplicación que hospede Common Language Runtime, cree herramientas o código que quiera descargar mediante programación o cree componentes conectables que se puedan descargar y volver a cargar sobre la marcha, creará sus propios dominios de aplicación. Aunque no cree un host en tiempo de ejecución, en esta sección se proporciona información importante sobre cómo trabajar con dominios de aplicación y ensamblados cargados en estos dominios de aplicación.

En esta sección

Uso de dominios de aplicación
Proporciona ejemplos de creación, configuración y uso de dominios de aplicación.

Programación con ensamblados
Describe cómo crear, firmar y establecer atributos en ensamblados.

Emisión de métodos y ensamblados dinámicos
Describe cómo crear ensamblados dinámicos.

Ensamblajes en .NET
Proporciona información general conceptual de los ensamblados.

Dominios de aplicación
Proporciona información general conceptual sobre los dominios de aplicación.

Introducción a la reflexión
Describe cómo usar la Reflection clase para obtener información sobre un ensamblado.