gomez
Un ensamblado de proceso representa un ejecutable que posiblemente usará clasesdefinidas en ensamblados de bibliotecas, o ejecutará solo código contenido en si mismo. Los ensamblados de .NET contienen código en lenguaje CIL, el cual es usualmentegenerado desde los lenguajes .NET y luego compilados en un motor de ejecución CLR Compilación Justo en Ejecución, en inglés just - in time compiler.
No se puede catalogar a.NET como un lenguaje de programación interpretado, algunos autores tienden a catalogarlo como un lenguaje compilado ya que el CIL es leído y compilado por el CLR, conlas ventajas del just - in time
Un ensamblado puede consistir en uno o más archivos. Los archivos de código son llamados módulos. Un ensamblado puede contener másde un módulo de código y es posible utilizar diferentes lenguajes en los diferentes módulos para crear el ensamblado de .NET. Visual Studio sin embargo no soportautilizar diferentes lenguajes en un ensamblado, la compilación de ensamblados de múltiples lenguajes es necesaria realizarla desde la consola de comandos.
Por buenasprácticas de desarrollo se acostumbra ubicar una única clase en cada archivo del ensamblado, pero cabe recordar que un módulo; un archivo; puede contener varias clases dentrode él pero no es recomendable.
Los ensamblados pueden tener diferentes decoradores que definen el entorno de ejecución de los mismos COM+, DCOM, Remoting, etc.
Regístrate para leer el documento completo.