Articulo de referencia

Ensamblador (programación)

En programación informática , un ensamblado es una unidad de ejecución compuesta por tipos (como clases e interfaces) y otros recursos. Todos los tipos de un ensamblado comparte...

En programación informática , un ensamblado es una unidad de ejecución compuesta por tipos (como clases e interfaces) y otros recursos. Todos los tipos de un ensamblado comparten el mismo número de versión . Un ensamblado suele corresponder a un único archivo (como un .dll o .exe ), pero puede constar de varios archivos vinculados mediante un manifiesto que actúa como un índice que describe los metadatos y la estructura del ensamblado.

Si bien un ensamblado suele contener tipos de un único espacio de nombres y sirve para un solo programa, puede abarcar varios espacios de nombres. A la inversa, un único espacio de nombres puede distribuirse entre varios ensamblados, lo que proporciona flexibilidad en la organización y la implementación del código.

En C# , un ensamblado es la unidad de despliegue más pequeña que se utiliza, y es un componente en .NET . En Java , es un archivo JAR . [ 1 ]

Creación de un ensamblaje

Creación de ensamblados y módulos en C#

Cada compilación crea un ensamblado o un módulo en C#. Es posible agregar otros módulos con el enlazador de ensamblados (al). Una particularidad de Java es la creación de un *.classarchivo para cada clase, lo cual no ocurre en C#. La creación puede activarse mediante parámetros del compilador, como csc /addmodule:Y.netmodule A.csel que genera un nuevo archivo A.execon Y agregada a este ensamblado. [ 2 ]

Referencias

  1. Mössenböck, Hanspeter (25 de marzo de 2002). "C# avanzado: número variable de parámetros" (PDF) . Institut für Systemsoftware, Johannes Kepler Universität Linz, Fachbereich Informatik. pag. 37 . Consultado el 5 de agosto de 2011 . 
  2. Mössenböck, Hanspeter (25 de marzo de 2002). "C# avanzado: número variable de parámetros" (PDF) . Institut für Systemsoftware, Johannes Kepler Universität Linz, Fachbereich Informatik. págs . 38–40 . Consultado el 5 de agosto de 2011 .