Cómo: Cargar y descargar ensamblados (Guía de programación de C#)
Actualización: noviembre 2007
Los ensamblados a los que hace referencia el programa se cargarán automáticamente en tiempo de generación, pero también es posible cargar ensamblados específicos en el dominio de aplicación actual en tiempo de ejecución. Para obtener más información, vea Dominios de aplicación (Guía de programación de C#).
No existe ninguna forma de descargar un ensamblado individual sin descargar todos los dominios de aplicación que lo contienen. Aunque el ensamblado esté fuera de ámbito, el archivo de ensamblado actual permanecerá cargado hasta que se descarguen todos los dominios de aplicación que lo contienen.
Si se desea descargar algunos ensamblados pero no otros, se debe considerar la posibilidad de crear un nuevo dominio de aplicación, ejecutar el código dentro del dominio y, a continuación, descargar ese dominio de aplicación. Para obtener más información, vea Cómo: Ejecutar código en otro dominio de aplicación (Guía de programación de C#).
Para cargar un ensamblado en un dominio de aplicación
- Utilice uno de los diversos métodos de carga de las clases AppDomain y System.Reflection. Para obtener más información, vea Cómo: Cargar ensamblados en un dominio de aplicación.
Para descargar un dominio de aplicación
- No existe ninguna forma de descargar un ensamblado individual sin descargar todos los dominios de aplicación que lo contienen. Utilice el método Unload de AppDomain para descargar los dominios de aplicación. Para obtener más información, vea Cómo: Descargar un dominio de aplicación.
Vea también
Tareas
Cómo: Cargar ensamblados en un dominio de aplicación
Conceptos
Referencia
Ensamblados y Caché de ensamblados global (Guía de programación de C#)