Clarification concernant le cycle de vie de la prise en charge de .NET Framework 3.5, .NET Framework 3.0 et .NET Framework 2.0

Traductions disponibles Traductions disponibles
Numéro d'article: 2696944 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

INTRODUCTION

Cet article contient une clarification concernant le cycle de vie de la prise en charge de .NET Framework 3.5, .NET Framework 3.0 et .NET Framework 2.0

Contexte

Sur le plan historique, .NET Framework 3.5, .NET Framework 3.0 et .NET Framework 2.0 ont été publiés sous forme de produits distincts sur des plateformes des versions de Windows antérieures à Windows 7 et Windows Server 2008 R2.

Chacune de ces versions de produit constitue réellement une couche d'une pile de fonctions. En interne, chaque couche contient des composants qui s'excluent mutuellement. Donc, les composants de la version .NET Framework 3.0 se situent au-dessus de .NET Framework 2.0 et les composants de la version .NET Framework 3.5 se situent au-dessus des versions .NET Framework 2.0 et .NET Framework 3.0. C'est ce qu'illustre l'image suivante :

Réduire cette imageAgrandir cette image
Image des composants


En conséquence de cette architecture, .NET Framework 3.5 ne peut pas fonctionner sans .NET Framework 2.0, ni .NET Framework 3.0, car la couche .NET Framework 3.5 ne contient pas de Common Language Runtime (CLR). Par conséquent, lorsque le produit .NET Framework 3.5 est installé, il installe également les produits .NET Framework 2.0 Service Pack 1 (SP1) et .NET Framework 3.0 SP1. De même, lorsque le produit .NET Framework 3.5 SP1 est installé, il installe également les produits .NET Framework 2.0 SP2 et .NET Framework 3.0 SP2. Les clients qui utilisent Windows XP ou Windows Server 2003 peuvent voir ces différentes versions et les mises à jour correspondantes dans l'option Ajout/Suppression de programmes du Panneau de configuration :

Réduire cette imageAgrandir cette image
Image des mises à jour correspondantes


Dans Windows Vista SP2 et Windows Server 2008 SP2, .NET Framework 2.0 SP2 et .NET Framework 3.0 SP2 ont été intégrés au système d'exploitation. De même, dans Windows Vista SP1 et Windows Server 2008, .NET Framework 2.0 SP1 et .NET Framework 3.0 SP1 ont été intégrés au système d'exploitation. C'est pourquoi les clients ne voient que .NET Framework 3.5 sous l'option Programmes et fonctionnalités, comme illustré dans l'image suivante :

Réduire cette imageAgrandir cette image
Image de Programmes et fonctionnalités

Implications du cycle de vie de la prise en charge

Étant donné que .NET Framework 3.5, .NET Framework 3.0 et .NET Framework 2.0 ont été publiés sous forme de versions de produit indépendantes, chacun de ces produits a un cycle de vie de prise en charge indépendant.

Comme expliqué précédemment dans cet article, .NET Framework 3.5 ne peut pas fonctionner sans .NET Framework 2.0, ni .NET Framework 3.0. Dans de nombreux cas, la résolution des problèmes de fonctionnement ou la protection des clients contre les vulnérabilités dans la sécurité pour .NET Framework 3.5 implique la résolution des problèmes de chacune de ces trois couches de produit. Cela peut générer des scénarios dans lesquels .NET Framework 3.5 fait l'objet d'une prise en charge et nécessite une mise à jour concernant les couches de produit .NET Framework 2.0 ou .NET Framework 3.0 sous-jacentes si la documentation relative au cycle de vie de la prise en charge répertorie la version sous-jacente comme exclue de la prise en charge. Citons par exemple .NET Framework 3.5 SP1, qui est actuellement pris en charge. Toutefois, .NET Framework 3.0 SP2 est indiqué comme exclu de la prise en charge depuis le 12/07/2011.

Dans ces cas, la prise en charge pour les installations autonomes de .NET Framework 3.0 a expiré. Toutefois, Microsoft assure la prise en charge des composants .NET Framework 2.0 et .NET Framework 3.0 pour les clients qui installent .NET Framework 3.5 aussi longtemps que .NET Framework 3.5 bénéficie d'une prise en charge.

En outre, .NET Framework 2.0 SP2 et .NET Framework 3.0 SP2 étant intégrés à Windows Vista SP2 et Windows Server 2008 SP2 et .NET Framework 2.0 SP1 et .NET Framework 3.0 SP1 étant intégrés à Windows Vista SP1 et Windows Server 2008, ces versions sont prises en charge dans le cadre des systèmes d'exploitation respectifs aussi longtemps que ces versions de .NET bénéficient d'une prise en charge.

Remarque .NET Framework 3.5 n'est pris en charge qu'au niveau du SP1 avec .NET Framework 2.0 SP2 et .NET Framework 3.0 SP2. La version d'origine de .NET Framework 3.5, ainsi que .NET Framework 2.0 SP1 et que .NET Framework 3.0 SP1 ne bénéficient plus de la prise en charge.
Remarque Il s'agit d'un article de « PUBLICATION RAPIDE » rédigé directement au sein du service de support technique Microsoft. Les informations qui y sont contenues sont fournies en l'état, en réponse à des problèmes émergents. En raison du délai rapide de mise à disposition, les informations peuvent contenir des erreurs typographiques et, à tout moment et sans préavis, faire l'objet de révisions. Pour d'autres considérations, consultez les Conditions d'utilisation.

Propriétés

Numéro d'article: 2696944 - Dernière mise à jour: samedi 7 avril 2012 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0
Mots-clés : 
kbinfo kbexpertiseinter kbsecbulletin kbsecurity KB2696944
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com