Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Librerías
Librerías en C# Librerías en C#
• Ensamblajes: • Un ensamblaje puede estar formado por uno o más
– Son unidades de instalación auto-descriptiva. Todos archivos, los que en conjunto contienen los
los archivos generados en .NET son parte de algún siguientes elementos:
ensamblaje. Por ejemplo, los ejecutables (*.EXE) son – Metadata del ensamblaje
ensamblajes. – Metadata de tipos
– Código MSIL
– Recursos
Imagen . jpeg
Código MSIL Código MSIL
Recursos
Recursos
Librerías en C# Librerías en C#
• Tipos de archivos dentro de un ensamblaje: • Características de un ensamblaje:
– Un archivo principal, EXE o DLL. – Es autodescriptivo.
– Cero, uno o más archivos de módulo de NET. – Registra sus dependencias a otros ensamblajes.
– Cero, uno o más archivos de recursos. – Pueden ser instalados en un mismo computador
diferentes versiones de un mismo ensamblaje, sin
causar conflicto.
– Instalación sin impactos.
– Se ejecutan dentro de Dominios de Aplicación de un
proceso.
Librerías en C# Librerías en C#
• Componentes del Manifiesto: • Espacio de Nombres:
– El nombre identificatorio, la versión, la cultura y una – Es una extensión del nombre de un tipo de dato,
llave pública (una cadena de caracteres). permitiendo de esta forma organizar las clases
– Una lista de los archivos del ensamblaje. agrupándolas en espacios de nombres, según su
– Una lista de los ensamblajes referenciados por este. utilidad.
– Un conjunto de Solicitudes de Permiso.
– Metadata de tipos de datos.