Contenu d’assembly
En général, un assembly statique peut comporter les quatre éléments suivants :
Le manifeste d’assembly, qui contient les métadonnées de l’assembly.
les métadonnées des types ;
Code CIL (Common Intermediate Language) qui implémente les types. Il est généré par le compilateur à partir d’un ou plusieurs fichiers de code source.
Un ensemble de ressources.
Seul le manifeste d'assembly est requis, mais soit les types, soit les ressources sont nécessaires pour donner à l'assembly des fonctionnalités significatives.
L’illustration suivante montre ces éléments regroupés dans un seul fichier physique :
À mesure que vous concevez votre code source, vous prenez des décisions explicites concernant le mode de partition des fonctionnalités de votre application dans un ou plusieurs fichiers. Lors du design de code .NET, vous prendrez des décisions similaires sur le mode de partition des fonctionnalités dans un ou plusieurs assemblys.