Hoy he escrito un pequeño artículo sobre la carga de ensamblados por parte del motor de tiempo de ejecución de .NET. Se trata de algo que no muchos programadores de .NET tienen totalmente claro y que creo que puede resultar de interés general.
En este documento explico los tipos de ensamblados que tenemos en .NET, cómo el motor de tiempo de ejecución de la plataforma busca los diferentes ensamblados que usan nuestras aplicaciones, y cómo podemos incluir referencias a ensamblados de la GAC desde Visual Studio. Finalmente, como apéndice, explicaré un truco para poder ver ensamblados propios en el diálogo de agregar referencia de Visual Studio.
Como ves no hay más que ensamblados por todas partes ;-)
Lo he colgado en la página en Scribd de Krasis Press, y lo puedes leer on-line y también descargártelo.
ARTÍCULO: Búsqueda de ensamblados en tiempo de ejecución en .NET
¡Espero que te resulte útil!
Por si alguno no estaba convencido aún de la importancia de escribir código pensando en la seguridad que se lea este artículo sobr eel último fallo de seguridad de Internet Explorer:
http://blogs.msdn.com/sdl/archive/2009/07/28/atl-ms09-035-and-the-sdl.aspx
Y si el tema te interesa de verdad: ya sabes.
Foto por Gui Tavares, Flickr