Condividi tramite


Programmazione con i domini applicativi e i moduli

Annotazioni

Questo articolo è specifico di .NET Framework. Non si applica alle implementazioni più recenti di .NET, incluse .NET 6 e versioni successive.

Gli host, ad esempio ASP.NET e la shell di Windows, caricano Common Language Runtime in un processo, creano un dominio applicazione in tale processo e quindi caricano ed eseguono codice utente in tale dominio applicazione durante l'esecuzione di un'applicazione .NET Framework. Nella maggior parte dei casi, non è necessario preoccuparsi di creare domini applicazione e caricare assembly in essi perché l'host di runtime esegue tali attività.

Tuttavia, se si sta creando un'applicazione che ospiterà Common Language Runtime, creando strumenti o codice da scaricare a livello di codice o creando componenti collegabili che possono essere scaricati e ricaricati in tempo reale, si creeranno domini applicazione personalizzati. Anche se non si crea un host di runtime, questa sezione fornisce informazioni importanti su come usare i domini applicazione e gli assembly caricati in questi domini applicazione.

In questa sezione

Uso dei domini applicazione
Vengono forniti esempi di creazione, configurazione e uso dei domini applicazione.

Programmazione con assembly
Viene descritto come creare, firmare e impostare attributi sugli assembly.

Creazione di metodi dinamici e assembly
Viene descritto come creare assembly dinamici.

Assembly in .NET
Fornisce una panoramica concettuale degli assembly.

Domini di applicazione
Fornisce una panoramica concettuale dei domini applicazione.

Panoramica della reflection
Viene descritto come utilizzare la Reflection classe per ottenere informazioni su un assembly.