Capítulo 17. Montajes
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Un ensamblado es la unidad básica de implementación en .NET y también es el contenedor de todos los tipos. Un conjunto contiene tipos compilados con su código en Lenguaje Intermedio (IL), recursos en tiempo de ejecución e información para ayudar a versionar y referenciar otros conjuntos. Un conjunto también define un límite para la resolución de tipos. En .NET, un ensamblado se compone de un único archivo con extensión .dll.
Nota
Cuando construyes una aplicación ejecutable en .NET, acabas con dos archivos: un ensamblado (.dll) y un lanzador ejecutable (.exe) adecuado a la plataforma a la que te diriges.
Esto difiere de lo que ocurre en .NET Framework, que genera un ensamblado ejecutable portátil (PE). Un PE tiene una extensión .exe y actúa a la vez como un ensamblado y como un lanzador de aplicaciones. Un PE puede dirigirse simultáneamente a versiones de 32 y 64 bits de Windows.
La mayoría de los tipos de este capítulo proceden de los siguientes espacios de nombres:
System.Reflection System.Resources System.Globalization
Qué hay en una Asamblea
Un conjunto contiene cuatro tipos de cosas:
- Un manifiesto de montaje
- Proporciona información al CLR, como el nombre del ensamblado, la versión y otros ensamblados a los que hace referencia
- Un manifiesto de aplicación
- Proporciona información al sistema operativo, como la forma en que debe desplegarse ...
Get C# 12 en pocas palabras now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.