Compartilhar via


Como: Carregar e descarregar assemblies (guia de programação translation from VPE for Csharp)

Os assemblies referenciados pelo seu programa será automaticamente carregados no momento da compilação, mas também é possível carregar módulos (assemblies) específicos para o domínio do aplicativo corrente em time de execução.Para obter mais informações, consulte aplicativo Domínios.

Não é possível descarregar uma montagem individual sem descarregar todos os domínios de aplicativo contêm-lo.Mesmo se o assembly fica fora do escopo, o arquivo de montagem real permanecerá carregado até que todos os domínios de aplicativos que contêm a ele são descarregados.

Se desejar descarregar alguns módulos (assemblies), mas não outros, considere a possibilidade de criar um novo domínio do aplicativo, executar o código dentro desse domínio e, em seguida, descarregar esse domínio do aplicativo.Para obter mais informações, consulte Como: executar código no outro domínio do aplicativo.

Para carregar um assembly em um domínio do aplicativo

Para descarregar um domínio do aplicativo

  • Não é possível descarregar uma montagem individual sem descarregar todos os domínios de aplicativo contêm-lo.Use o Unload método a partir de AppDomain Para descarregar os domínios de aplicativo. Para obter mais informações, consulte Descarregar um domínio do aplicativo.

Consulte também

Tarefas

Como: Carregar assemblies em um domínio de aplicativo

Conceitos

Guia de Programação C#

Referência

Conjuntos e (guia de programação C#) no cache do conjunto de módulos (assembly) global

Domínios de aplicativo (guia de programação C#)