Programmazione con gli assembly

Aggiornamento: novembre 2007

Gli assembly costituiscono i blocchi predefiniti di .NET Framework, poiché rappresentano l'unità fondamentale di distribuzione, controllo delle versioni, riutilizzo, ambito di attivazione e autorizzazioni di sicurezza. Con gli assembly si forniscono a Common Language Runtime le informazioni necessarie sulle implementazioni dei tipi. e può essere considerato come un insieme di tipi e risorse che formano un'unità logica di funzionalità e che sono compilati per interagire. Per Common Language Runtime non esiste alcun tipo all'esterno del contesto di un assembly.

In questa sezione vengono descritte la creazione di moduli, la creazione di assembly da moduli, la creazione di una coppia di chiavi e la firma di un assembly con un nome sicuro e infine l'installazione di un assembly nella Global Assembly Cache. In questa sezione viene inoltre descritto come utilizzare MSIL Disassembler (Ildasm.exe) per la visualizzazione delle informazioni relative al manifesto dell'assembly.

Nota:

A partire da .NET Framework versione 2.0, il runtime non carica un assembly compilato con una versione di .NET Framework successiva a quella del runtime attualmente caricato. Questa indicazione è valida per la combinazione di componenti principali e secondari del numero di versione.

In questa sezione

Riferimenti

  • Assembly
    La classe .NET Framework che rappresenta un assembly.

Sezioni correlate