Cómo: Cargar y descargar ensamblados (C# y Visual Basic)
Los ensamblados a los que hace referencia el programa se cargarán automáticamente en tiempo de compilació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 (C# y Visual Basic).
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 desea descargar algunos ensamblados pero no otros, considere la posibilidad de crear un nuevo dominio de aplicación, ejecutar el código en el dominio y, a continuación, descargar ese dominio de aplicación. Para obtener más información, vea Ejecutar código en otro dominio de aplicación (C# y Visual Basic).
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
Referencia
Dominios de aplicación (C# y Visual Basic)
Conceptos
Ensamblados y caché global de ensamblados (C# y Visual Basic)