Certains se demandent souvent pourquoi ce .NET est si lourd à installer. Il occupe une centaine de Mo sur le disque dur.
Comme le .NET est un nouveau langage, Windows ne reconnaît pas le type de programme dont il s'agit. Il faut donc installer un composant pour lui permettre d'éxécuter ces logiciels. Le framework .NET est assez conséquent car comme je viens de le dire, il est nouveau.
Lorsque vous lancez un programme traditionnel en C++ par exemple, une grande partie des fonctions que ce logiciel utilise se trouve déjà dans Windows en utilisant ses API. Le framework .NET est une surcouche de ces API.
Cela sera différent avec la prochaine version de Windows, le .NET sera inclu au coeur du système d'exploitation, les API Win32 par exemple, seront remplacés par WinFX qui sera basé sur le .NET , cela permettra en plus d'accélérer le chargement des logiciels en .NET.
Il n'y a pas de doublon entre la version 2.0 et 3.0 elles sont diferentes, une application développé en 2.0 ne saura pas fonctionné en 3.0 voila pourquoi on retrouve le Framework 1.1, 2.0, 3.0, et 3,5 sur les PC mis a jour.