Programar con ensamblados

Los ensamblados son las unidades de creación de .NET Framework; constituyen la unidad fundamental de implementación, control de versión, reutilización, ámbito de activación y permisos de seguridad. Los ensamblados proporcionan a Common Language Runtime la información necesaria para conocer las implementaciones de tipos. Son colecciones de tipos y recursos generados para funcionar conjuntamente y formar una unidad de funcionalidad lógica. Para el motor en tiempo de ejecución, un tipo no existe si no es en el contexto de un ensamblado.

En esta sección se describe cómo se crean módulos, ensamblados a partir de módulos y pares de claves, cómo se firma un ensamblado con un nombre seguro y cómo se instala un ensamblado en la caché de ensamblados global. Además, se describe cómo se usa el Desensamblador de MSIL (Ildasm.exe) para ver la información del manifiesto del ensamblado.

Nota

Si se inicia con la versión 2.0 de .NET Framework, el tiempo de ejecución no cargará un ensamblado compilado con una versión de .NET Framework posterior a la actualmente cargada en el tiempo de ejecución. Esto se aplica a la combinación de componentes principales y secundarios del número de versión.

En esta sección

  • Crear ensamblados
    Proporciona información general sobre ensamblados de un único archivo y de varios archivos.

Referencia

  • Assembly
    La clase de .NET Framework que representa un ensamblado.

Secciones relacionadas