Contenuto degli assembly

Per grandi linee, un assembly statico è costituito da quattro elementi:

  • Il manifesto dell'assembly che contiene i metadati dell'assembly.

  • I metadati dei tipi.

  • Il codice Common Intermediate Language (CIL) che implementa i tipi. Viene generato dal compilatore da uno o più file di codice sorgente.

  • Un insieme di risorse.

Il manifesto dell'assembly è il solo elemento obbligatorio, ma il corretto funzionamento dell'assembly dipende anche dalla presenza di tipi o risorse.

La figura seguente mostra questi elementi raggruppati in un singolo file fisico:

Un assembly a file singolo denominato MyAssembly.dll

Durante la progettazione del codice sorgente si prendono decisioni esplicite su come partizionare le funzionalità della propria applicazione in uno o più file. Nel progettare codice .NET si prendono decisioni simili riguardo a come partizionare le funzionalità in uno o più assembly.

Vedi anche