Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais
Cette documentation est archivée et n’est pas conservée.

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.

Composants et couches des versions .NET Framework

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.

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.

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.

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.

Afficher: