.NET FrameWork es una nueva plataforma que ha sido diseñada por Microsoft para simplificar el desarrollo de aplicaciones.Entre las multiples ventajas no da la eliminación casi total del DLL Hell,y la facilidad de distribución de tus aplicaciones(Basta con copiar y pegar la aplicación) y tambíen la interoperatividad entre los distintos lenguajes de la plataforma que cumple las especificaciones del CTS(Common Type System).Los proximos SO de Microsoft vendrán con el FrameWork incluido ^_^,para instalarlo te lo tienes que bajar de
http://www.microsoft.com/spanish/msdn/sdk/default.asp
Espero que te sea de ayuda y soluciones tu problema,saludoss