Está en la página 1de 3

201755 Programacin.NETenlaconsola.

:Entendiendolosensamblados(assemblies)

0 Ms Siguienteblog

Programacin .NET en la consola.


Tutoriales, apuntes y cdigo.

lunes,29dediciembrede2008 AddToAny

Entendiendo los ensamblados (assemblies) Muchas gracias!

Una de las caracteristicas ms atractivas que ofrece la programacin con .NET es la posibilidad de poder construir aplicaciones con
diferentes lenguajes, cada compilador para .NET genera un mdulo ejecutable conocido como assembly (ensamblado) que contiene
instrucciones en un lenguaje llamado CIL (Common Intermediate Language) que es ejecutado por el CLR (Common Language
Runtime).
Examinemos pues el siguiente programa en cdigo C# Share Links

#refmenu

Etiquetas

Angular (1)
ASP.NET (10)
Books (9)
Filosofa (1)
Lo compilamos:
GTK (13)
$mcsProgramCS.cs Ingeniera de software (13)
JavaScript (2)
Kendo UI (4)
Esto nos genera un archivo ProgramCS.exe que es el ensamblado ejecutable.
Lenguajes .NET (62)
Ahora examinemos el mismo programa en cdigo Visual Basic.
Libros (9)
Linq (3)
Linux (54)
Magazines (7)
NLog (1)
Oracle (5)
PostgreSQL (26)
Redes (13)
Revistas (7)
Sockets (3)
SQL Server (4)
Strings (1)
Telerik (2)
Threading (2)
Videos (1)
WCF (2)
Windows (12)

Documentos para descargar

ADO .NET con Mono I


ADO .NET con Mono II
Lo compilamos:
ADO .NET con Mono III
$vbncProgramVB.vb Advanced C# Programming
Algoritmo Gentico para el TSP con
Monodevelop utilizando C#
An introduction to programming with C#
Igualmente el compilador de VB nos genera un ensamblado ejecutable ProgramVB.exe. Threads
Al ejecutar cualquiera de los dos ensamblados se mostrar el siguiente resultado: Applied Microsoft .NET Framework
Programming
Aprendiendo C# con Mono
ASP .NET 2.0 Server Control and Componen
Development
ASP .NET Ajax in Action

http://xomalli.blogspot.pe/2008/12/entendiendolosensambladosassemblies.html 1/3
201755 Programacin.NETenlaconsola.:Entendiendolosensamblados(assemblies)
ASP .NET con Mono I
ASP .NET con Mono II
ASP .NET con Mono III
ASP .NET Database programming
Asp .NET Web Developers guide
ASP.NET 2.0 For Dummies
ASP.NET Your visual blueprint
Begining AJAX with ASP.NET
Beginning ASP.NET 2.0 Databases, From Nov
to Professional
Beginning ASP.NET 2.0 in C#
Beginning ASP.NET 2.0 with C#
Beginning Databases with PostgreSQL
Beginning PHP and PostgreSQL 8
Build your own ASP.NET 2.0 Web Site
C# .NET Web Developers guide
Los ensamblados se clasifican segn su uso:
C# Bible
C# COM+ Programming
Privados (Private Assembly) son usados solamente por una aplicacin, se instalan dentro del mismo directorio o subdirectorio que
la aplicacin y opcionalmente pueden o no ser firmados con un Strong name. C# Developer's Headstart
C# for Java Developers
Compartido (Shared Assembly) Se usan por dos o ms aplicaciones en una misma mquina, se instalan dentro del GAC (Global C# for Java Programmers
Assembly Cache) y deben ser obligatoriamente firmados por un Strong name. C# Programming for the absolute beginner
o segn el contenido: C# School
Archivo nico (SingleFile Assembly) Todo el contenido del ensamblado es empacado en un solo archivo con extensin (.dll) en C#:Your visual blueprint for building .NET
caso de ser una biblioteca o con extensin (.exe) en caso de ser un ejecutable. applications
Multiples archivos (Multifile Assembly)Aqui el contenido del ensamblado esta dividido en multiples archivos, siendo estos de cdido Classic ASP in a Nutshell
IL o bien de otros recursos como imgenes o archivos XML. CLR via C#, Second Edition
Los ensamblados nicamente pueden ser ejecutados por el CLR de .NET, por lo que si queremos que este ensamblado funcione en
Compresin y descompresin de
otra mquina esa mquina debe tener instalado Mono en el caso de GNU/Linux o bien Microsoft .NET en el caso de Windows. flujos(streams) en .NET
Dissecting a C# application inside
Sharpdevelop
En el caso de los cdigos anteriores se genero para cada cdigo un ensamblado privado (Private Assembly) y de archivo nico (Single
Ensamblados de recursos con MonoDevelop
File Assembly).
Entendiendo Regular Expressions con C#
Expresiones Lambda
Introduccin a WCF con GTK# y MonoDevelo
Descarga el cdigo fuente
LINQ con Mono y C#
MCAD/MCSD Designing and implementing W
Applications
MCAD/MCSD.NET Developing and implemen
Win Applications with C#
Publicado por Martn A. Mrquez en 2:13 Microsoft C# Professional Projects
Etiquetas: Lenguajes .NET
Network programming in .NET
NLog con MonoDevelop en .NET
Notas acerca de los ensamblados (Assembli
de .NET
Entrada ms reciente Pgina principal
OOP with Microsoft Visual Basic .NET
PHP and PostgreSQL: Advanced Web
Programming
PostgreSQL Introduction And Concepts
PostgreSQL Magazine Num 00
PostgreSQL Magazine Num 01
PostgreSQL Up and running
PostgreSQL: The comprehensive guide to
building, programming, and administering
Practical PostgreSQL
Pro ASP.NET 2.0 in C#
Pro C# 2005 and the .NET 2.0 Platform
Professional C# 3rd Edition
Professional Crystal Reports for VS.NET
Programando el envio de emails va SMTP c
C# y Monodevelop
Programando Message Queue con C# en .NE
Parte I
Programando Message Queue con C# en .NE
parte II
Programando Sockets TCP en GTK#
Programando Sockets UDP en GTK#
Programando Threads en GTK#
Programming C#
Programming Microsoft Windows with C#
Ruteo InterVLAN en un Router Cisco
utilizando Routeronastick
TCP/IP Sockets in C#, Practical Guide
Teach yourself the C# language in 21 Days
Thinking in C#
Threading in C#
Uso de funciones PL/SQL en PostgreSQL con
C#
Utilizando JavaScript desde cdigo ASP.NET
Utilizando la clase MemoryStream con
imgenes en GTK#
Visual C# ASP.NET Programming
Web Services con MonoDevelop I

http://xomalli.blogspot.pe/2008/12/entendiendolosensambladosassemblies.html 2/3
201755 Programacin.NETenlaconsola.:Entendiendolosensamblados(assemblies)
Web Services con MonoDevelop II
Web Services con MonoDevelop III
Windows form programming with C#
XML con MonoDevelop I
XML con MonoDevelop II

Archivo del blog

2017 (20)
2016 (26)
2015 (11)
2014 (16)
2013 (20)
2012 (15)
2011 (22)
2010 (21)
2009 (10)
2008 (1)
diciembre (1)
Entendiendo los ensamblados (assemblie

Sobre la documentacin de este sitio

Todoslosdocumentosdelsitioestanprotegidosbajo
licenciadedocumentacinlibreFreeDocumentacion
LicensedelProyectoGNU,ver
http://www.gnu.org/licenses/fdl.txt.

Seguidores

Seguidores(7)

Seguir

Visitantes

Datos personales

Martn A.
Mrquez
Ver todo mi perfil

Tema Sencillo. Con la tecnologa de Blogger.

http://xomalli.blogspot.pe/2008/12/entendiendolosensambladosassemblies.html 3/3

También podría gustarte