Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Este artigo é específico do .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
Hosts como ASP.NET e o shell do Windows carregam o Common Language Runtime em um processo, criam um domínio de aplicativo nesse processo e, em seguida, carregam e executam o código de usuário nesse domínio de aplicativo ao executar um aplicativo .NET Framework. Na maioria dos casos, você não precisa se preocupar em criar domínios de aplicativo e carregar assemblies neles porque o host de tempo de execução executa essas tarefas.
No entanto, se você estiver criando um aplicativo que hospedará o Common Language Runtime, criando ferramentas ou código que deseja descarregar programaticamente ou criando componentes conectáveis que podem ser descarregados e recarregados instantaneamente, você estará criando seus próprios domínios de aplicativo. Mesmo que você não esteja criando um host de tempo de execução, esta seção fornece informações importantes sobre como trabalhar com domínios de aplicativo e assemblies carregados nesses domínios de aplicativo.
Na presente seção
Usando domínios de aplicativo
Fornece exemplos de criação, configuração e uso de domínios de aplicativo.
Programação com Assemblies
Descreve como criar, assinar e definir atributos em assemblies.
Seções relacionadas
Emitindo Métodos Dinâmicos e Assemblies
Descreve como criar assemblies dinâmicos.
assemblies no .NET
Fornece uma visão geral conceitual de assemblies.
Domínios de Aplicação
Fornece uma visão geral conceitual de domínios de aplicativo.
Visão geral da reflexão
Descreve como usar a Reflection classe para obter informações sobre uma assembleia.