Programação com Domínios de Aplicativos e Assemblies
Hosts como Microsoft Internet Explorer, ASP.NET e o Shell do Windows carregam a Common Language Runtime em um processo, criam um domínio de aplicativo nesse processo, e em seguida, carregam e executam o código do usuário no domínio de aplicativo ao executar um aplicativo do .NET Framework.Na maioria dos casos, você não tem que se preocupar em a criar de domínios de aplicativos e carregar conjuntos de módulos (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 você deseje descarregar programaticamente, ou criando componentes que podem ser descarregados e recarregados rapidamente, você estará criando seus próprios domínios de aplicativos.Mesmo se você não estiver criando um host de tempo de execução, esta seção fornece informações importantes sobre como trabalhar com domínios de aplicativos e conjuntos de módulos (assemblies) carregados nesses domínios de aplicativo.
Nesta seção
Domínios de Aplicativo e Tópicos Como Fazer de Assembly
Fornece links para todas os tópicos de instruções encontrados na documentação conceitual para programação com domínios de aplicativos e conjuntos de módulos (assemblies).Usando domínios de aplicativos
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 em Common Language Runtime
Fornece uma visão geral conceitual de conjuntos de módulos (assemblies).Domínios de aplicativo
Fornece uma visão geral conceitual dos domínios de aplicativo.Visão geral de reflexão
Descreve como usar a classe Reflection para obter informações sobre um conjunto de módulos (assembly).