Ensamblado (informática)

Ensamblado (en inglés: Assembly), en programación de sistemas informáticos o software de programación , un ensamblado o assembly, es una colección de uno o más archivos o ficheros, agrupados juntos para formar una unidad lógica.

En la plataforma .NET (o .NET framework), un assembly,[1]​ término que podemos traducir como montaje o ensamblado, contiene el código y los recursos de una aplicación, sea en un solo archivo o en varios, formando una biblioteca de código parcialmente compilado y que constituye un bloque reutilizable, versionable y autodescriptivo de una aplicación de Common Language Runtime, un entorno en tiempo de ejecución que proporciona la plataforma .NET y que ejecuta el código y proporciona servicios que facilitan el proceso de desarrollo.

El mismo ensamblado puede ser usado por distintas aplicaciones, de tal forma que se aloja en el dominio de cada una de ellas, donde el entorno de ejecución es quien se encarga de compartir el código del ensamblado entre los dominios, asegurando que en cada uno de ellos el ensamblado aparece como privado.[2]

Referencias

  1. Esposito (2008). MS .NET Architecting Applications for the Enterprise. Fuente primaria.
  2. Troelsen (2007). C# 2008 and the .NET 3.5 Platform. Pag. 40

Bibliografía

  • Troelsen, Andrew (2007). Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition. Apress L. P. ISBN 978-1-59059-884-9. 
  • Esposito, Dino (2008). Microsoft .NET Architecting Applications for the Enterprise. Microsoft Press. ISBN 978-0-7356-2609-6. 

Véase también