Contenido de los ensamblados
En general, un ensamblado estático está formado por cuatro elementos:
El manifiesto del ensamblado, que contiene los metadatos del ensamblado.
Los metadatos de tipos.
Código de lenguaje intermedio común (CIL) que implementa los tipos. Lo genera el compilador a partir de uno o más archivos de código fuente.
Un conjunto de recursos.
El manifiesto del ensamblado es el único elemento obligatorio, pero se necesitan o bien los tipos o bien los recursos para proporcionar al ensamblado una funcionalidad significativa.
En la siguiente ilustración se muestran estos elementos agrupados en un único archivo físico:
A diseñar el código fuente, se toman decisiones explícitas sobre cómo repartir la funcionalidad de una aplicación entre uno o más archivos. Al diseñar código .NET, tomará decisiones similares sobre cómo dividir la funcionalidad en uno o más ensamblados.