Versions et dépendances du .NET Framework
Chaque version du .NET Framework contient le common language runtime (CLR) comme son composant principal et inclut des composants additionnels tels que les bibliothèques de classes de base et d'autres bibliothèques managées. Cette rubrique décrit les composants clés des versions du .NET Framework, fournit les informations à propos des versions du CLR sous-jacentes et environnements de développement associés et identifie les versions installées par Windows.
L'illustration suivante résume l'historique des versions et quelles versions sont installées par Windows.
Pour plus d'informations sur l'installation de la version actuelle, consultez Installation du .NET Framework. Pour plus d'informations sur la prise en charge du .NET Framework, consultez Politique de support (Support Lifecycle Policy) pour Microsoft .NET Framework sur le site Web de support technique Microsoft.
Fonctionnalités incluses dans les versions du .NET Framework
Chaque nouvelle version du .NET Framework conserve les fonctionnalités des versions antérieures et en ajoute de nouvelles. Bien que le CLR soit le composant principal du .NET Framework, le CLR est identifié par son propre numéro de version différent du numéro de version du .NET Framework. Certaines versions du .NET Framework incluent une nouvelle version du CLR, mais certaines utilisent une version antérieure. Par exemple, le .NET Framework version 4 inclut le CLR version 4, mais le .NET Framework 3.5 inclut CLR 2.0. (Il n'y avait pas de version 3 du CLR.) La version du CLR sur lequel une application s'exécute peut être déterminée en extrayant la valeur de la propriété de Environment.Version.
Vous n'avez pas besoin d'installer les versions antérieures du .NET Framework ou du CLR avant d'installer la version la plus récente ; chaque version fournit les composants nécessaires.
Le tableau suivant fournit un bref rappel des versions du .NET Framework et de la version du CLR associé. Il affiche également la version de Visual Studio qui a fourni l'environnement de développement lorsque cette version du .NET Framework a été introduite. Toutefois, avec la fonctionnalité de multi-ciblage de Visual Studio, vous n'êtes pas limité à uniquement cette version du .NET Framework.
Version du .NET Framework |
Version CLR |
Version de Visual Studio |
Description |
---|---|---|---|
1.0 |
1.0 |
Visual Studio .NET |
Contenait la première version du CLR et des bibliothèques de classes de base. |
1.1 |
1.1 |
Visual Studio .NET 2003 |
Incluait des mises à jour à ASP.NET et ADO.NET. Cette version a été mise à jour deux fois par la suite, avec le Service Pack 1 (SP1) et SP2. Cette version introduisait également l'exécution côte à côte, qui permet aux applications sur un ordinateur unique d'être exécutées sur plusieurs versions du CLR. |
2.0 |
2.0 |
Visual Studio 2005 |
Présentait une nouvelle version du CLR avec les ajouts aux bibliothèques de classes de base, notamment les génériques, les collections génériques et les ajouts importants à ASP.NET. Cette version a été mise à jour par la suite avec le SP1 et SP2. |
3.0 |
2.0 |
Visual Studio 2005 |
Cette version consiste essentiellement en .NET Framework 2.0 avec l'ajout de Windows Presentation Foundation (WPF), Windows Communications Foundation (WCF), Windows Workflow Foundation (WF) et CardSpace. Il a été mis à jour par la suite avec le SP1 et SP2. |
3.5 |
2.0 |
Visual Studio 2008 |
Ajout de nouvelles fonctionnalités telles que les sites Web AJAX et LINQ. La mise à jour à SP1 a ajouté le .NET Framework Client Profile, Dynamic Data et un petit ensemble d'améliorations supplémentaires. |
4 |
4 |
Visual Studio 2010 |
Inclut une nouvelle version du CLR, des bibliothèques de classes de base développées et de nouvelles fonctionnalités telles que MEF (Managed Extensibility Framework), DLR (Dynamic Language Runtime) et les contrats de code. |
Installations Windows du .NET Framework
Certaines versions du .NET Framework sont installées automatiquement avec le système d'exploitation Windows, mais d'autres doivent être installées séparément. Le tableau suivant identifie les versions du .NET Framework et indique si elles sont intégrées dans l'installation de Windows ou si elles doivent être installées séparément.
Versions du .NET Framework |
Versions Windows |
---|---|
1.0, 1.1 et 2.0 |
Non installée avec le système d'exploitation Windows, mais peut être installée séparément sur Windows XP et versions antérieures de Windows. |
3.0 (et 2.0 SP2, qui prennent en charge les versions 3.0 et 3.5) |
Installée par Windows Vista et Windows Server 2008. |
3.5 SP1 |
Installée par Windows 7. |
4 |
Non installée avec le système d'exploitation Windows, mais peut être installée séparément sur Windows XP, Windows Server 2003 et versions ultérieures de Windows. |
Consultez Configuration requise du .NET Framework pour une liste des systèmes d'exploitation pris en charge.
Voir aussi
Autres ressources
Compatibilité de versions dans le .NET Framework
Historique des modifications
Date |
Historique |
Motif |
---|---|---|
Septembre 2010 |
Ajout d'images et de tables. |
Améliorations apportées aux informations. |
Août 2010 |
Nombreuses modifications. |
Améliorations apportées aux informations. |