J'ai 4 versions de Microsoft .NET Framework:
- 1.1
- 2.0 Service Pack 2
- 3.0 Service Pack 2
- 3.5 SP1
Dois-je tous les avoir?
J'ai 4 versions de Microsoft .NET Framework:
Dois-je tous les avoir?
Réponses:
Il existe 4 versions distinctes du framework .net.
Tous ces éléments peuvent être installés et désinstallés indépendamment. C'est là que ça commence à devenir intéressant! .NET 3 a été introduit (avec un service pack pour .NET 2) et constituait un ensemble supplémentaire de bibliothèques. .NET 3.5 a suivi cette tendance (avec un deuxième service pack pour .NET 2 et un service pack pour .NET 3) et a de nouveau exigé .NET 2 car il vient de l'étendre.
La dernière version est entièrement autonome et ne nécessite pas de versions précédentes. Il est principalement rétrocompatible, il est donc possible de faire fonctionner vos anciennes applications.
Que vous en ayez besoin ou non dépend de ce que vous exécutez. La plupart des applications sont encore conçues pour .NET 2 à 3.5, donc l'installation de 3.5 vous couvrira pour cela. Je recommanderais d'installer 4 comme une vision prospective, c'est ce que Microsoft veut que les gens utilisent.
.NET 4.5 (et 4.5.1, 4.5.2) est une mise à jour sur place de .NET 4.
L'installation de .Net Framework 3.5 installe également toutes les versions précédentes à partir de 2.0. La version 1.1 est une exception et doit être installée séparément.
Étant donné que vous semblez avoir besoin de la version 3.5 SP1, cela installera également toutes les versions .Net à partir de 2.0 et plus. Vous n'avez donc vraiment pas le choix, et tenter de désinstaller une version peut entraîner des problèmes avec les autres versions qui s'appuient sur elle.
Comme il reste très peu de produits qui nécessitent .Net 1.1, on peut attendre son installation jusqu'à ce qu'il y en ait un réel besoin. Comme il n'est pas installé automatiquement et s'il est déjà installé, cela signifie qu'il est requis par certains produits que vous avez installés (sauf si vous êtes sous XP, où il est installé par défaut).
Vous n'avez pas mentionné .Net 4.0, mais avec cette version, Microsoft a essayé de réduire la taille du logiciel en n'incluant pas toutes les versions précédentes. .Net 4.0 est donc plus petit et est censé être rétrocompatible avec toutes les versions précédentes à partir de 1.1 et au-delà. Donc, en théorie, c'est le seul dont vous avez besoin.
Différentes applications nécessitent des cadres différents et je suppose qu'il n'y a pas de compatibilité descendante, vous pourriez donc en avoir besoin toutes, même si vous n'avez pas besoin de les télécharger tout de suite.
Lorsque vous installez une application qui nécessite une version spécifique du framework, vous pouvez les télécharger. (Ils auront principalement besoin de 2, 3 ou 3,5)
Ce n'est pas vrai que Net4 est tout ce dont vous avez besoin. J'ai supprimé toutes les versions, puis installé UNIQUEMENT la v4. La première application que j'ai essayé d'exécuter (Powermate) a dit qu'elle ne pouvait pas trouver le .NET Framework requis. J'ai donc installé Net v2 SP2 et la mise à jour SP2 et l'application a très bien fonctionné.
Si vous avez installé .NET 4, vous pouvez exécuter n'importe quelle application .NET construite avec n'importe quel framework à partir de 1.1 .
Le .NET Framework 4 est rétrocompatible avec les applications qui ont été construites avec les versions .NET Framework 1.1, 2.0, 3.0 et 3.5. En d'autres termes, les applications et composants créés avec les versions précédentes du .NET Framework fonctionneront sur le .NET Framework 4.