Service à double branche pour .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 et .NET Framework 3.5 Service Pack 1

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

Sommaire

INTRODUCTION

Toutes les mises à jour de la classe GDR (correctif logiciel grand public) pour .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 et .NET Framework 3.5 Service Pack 1 prennent en charge le modèle de Service à double branche.

Supposons que vous installez un correctif logiciel qui prenne en charge le Service à double branche pour .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 ou .NET Framework 3.5 Service Pack 1. En plus de la mise à jour qui s'affiche dans la liste Programmes actuellement installés de l'élément Ajout/Suppression de programmes dans le Panneau de configuration, vous verrez une mise à jour supplémentaire (960043). Cette mise à jour supplémentaire est appelée le baseliner et est généralement utilisée pour tous les correctifs logiciels qui prennent en charge le Service à double branche.

Cet article décrit le Service à double branche pour .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 et .NET Framework 3.5 Service Pack 1.

Plus d'informations

Qu'est-ce que le Service à double branche ?

Les mises à jour pour .NET Framework et Microsoft Visual Studio ont toujours été cumulatives. Par exemple, un fichier binaire est toujours fourni avec toutes les modifications de maintenance précédentes de ce même fichier. Cette approche connaît des problèmes car elle finit involontairement par distribuer largement des correctifs logiciels destinés initialement à une distribution limitée ainsi qu'à un besoin spécifique du client lié à des mises à jour de sécurité et cumulatives.

Le fait d'avoir des branches séparées pour les correctifs logiciels et les versions de classe GDR, comme des mises à jour de sécurité, élimine la possibilité de fournir des correctifs fonctionnels pour les correctifs logiciels dans les versions de classe GDR. Le fait de maintenir des branches séparées pour les LDR (versions à distribution limitée, comme les correctifs logiciels) et les GDR (correctifs logiciels grand public, comme des mises à jour, des mises à jour cumulatives et les mises à jour de sécurité) s'appelle le Service à double branche.

Que signifie Service à double branche exactement ?

Avec le Service à double branche, les mises à jour pour les versions de classe GDR (mises à jour, mises à jour cumulatives et mises à jour sécurité) comprennent deux versions de la charge utile : une charge utile « propre » contenant uniquement le correctif de sécurité sans correctifs logiciels cumulatifs et une seconde charge utile qui comporte à la fois les correctifs logiciels cumulatifs et le correctif de sécurité.

La première charge utile « propre » doit être installée chez les clients qui n'appliquent pas de correctifs logiciels (c'est-à-dire la majorité) et la seconde charge utile cumulative doit être installée chez les clients possédant un ou plusieurs correctifs logiciels.

Comment fonctionne le Service à double branche ?

Lorsqu'un client installe un correctif logiciel, la mise à jour s'installe en même temps que la mise à jour du baseliner 960043. Ce baseliner est comparable à un indicateur à l'intérieur de l'ordinateur qui signalerait aux futures mises à jour de ce produit qu'un correctif logiciel est présent.

À l'avenir, lorsque le client installera une mise à jour de classe GDR (y compris une mise à jour de sécurité), cette mise à jour cherchera le baseliner. Si le baseliner n'est pas présent parce qu'aucun correctif logiciel n'est installé, la charge utile de la branche GDR est installée de manière à ce que ce dernier ne soit pas inclus.

Si le baseliner est détecté, la charge utile de la branche LDR, comme le fichier binaire cumulatif qui comprend un correctif logiciel, est installé. Ce modèle empêche l'installation de GDR pour les clients qui possèdent les correctifs logiciels.

L'avantage de ce modèle est que si vous installez un GDR d'abord, la charge utile du GDR sera alors appliquée. Si vous installez un correctif logiciel par la suite et que le baseliner est présent, le GDR sera automatiquement redirigé de la charge utile de la branche GDR vers celle de la branche LDR. Cela empêche une régression du correctif logiciel.

Forum aux questions

Q1 : Est-ce que le Service à double branche sera disponible pour Visual Studio 2008 SP1 ?

R1 :
Le modèle de Service à double branche n'est actuellement pris en charge que par NET Framework 2.0 SP2, .NET Framework 3.0 SP2 et .NET Framework 3.5 SP1. Il n'existe aucun projet d'extension de cette fonctionnalité à Visual Studio 2008 SP1.

Q2 : Qu'en est-il des versions antérieures de .NET Framework (1.0, 1.1, 2.0 RTM/SP1) et Visual Studio (2002, 2003, 2005) ?

R2 :
Le modèle de Service à double branche est dans un premier temps disponible pour NET Framework 2.0 SP2, .NET Framework 3.0 SP2 et .NET Framework 3.5 SP1, et il le sera pour toutes les versions futures de .NET Framework. Il n'existe aucun projet concernant la prise en charge de ce modèle de service par les anciennes versions de produits.

Q3 : Est-ce que le Service à double branche sera pris en charge par .NET Framework 4.0 ?

R3 :
Oui, .NET Framework 4.0 prendra en charge le modèle de Service à double branche.

Q4 : Le fait que la mise à jour contienne deux charges utiles étendra-t-il les mises à jour ?

R4 :
Étant donné que les mises à jour de classe GDR qui prennent en charge le Service à double branche comportent deux charges utiles (l'une de la branche LDR et l'autre de la branche GDR), ces mises à jour sont légèrement plus importantes que les mises à jour équivalentes qui ne prennent pas en charge le Service à double branche. Dans la plupart des cas, cette augmentation de taille du fichier est nominale et se limite à quelques mégaoctets (Mo).

Q5 : Dois-je faire quelque chose pour indiquer si la charge utile LDR ou GDR doit être appliquée ?

R5 :
Généralement, aucune action de la part de l'utilisateur n'est nécessaire. L'ordinateur marquera automatiquement la présence d'un correctif logiciel sur l'ordinateur à l'aide du baseliner. Les GDR futures détermineront autmatiquement si la charge utile LDR ou GDR doit être appliquée, selon la présence ou non du baseliner.

Q6 : Dois-je faire quelque chose lorsque je désinstalle une mise à jour de classe GDR (mise à jour, mise à jour cumulative ou mise à jour de sécurité) ?

R6 :
Non, vous ne devez pas effectuer d'action particulière lorsque vous désinstallez une mise à jour de classe GDR.

Q7 : Dois-je effectuer une action quelconque lorsque je désinstalle un correctif logiciel ?

R7 :
Non, vous ne devez pas effectuer d'action particulière lorsque vous désinstallez un correctif logiciel.

Q8 : Que se passerait-il si je supprimais le baseliner ?

R8 :
Ne désinstallez pas la mise à jour 960043 du baseliner manuellement à l'aide de l'option Ajouter ou supprimer des programmes du Panneau de configuration. Ce scénario n'est pas pris en charge et les prochaines mises à jour risquent de ne pas être appliquées correctement si vous désinstallez la mise à jour du baseliner.

Q9 : Comment ramener mon système à l'état dans lequel seule la charge utile GDR s'applique une fois que j'ai installé une mise à jour de GDR ?

R9 : Vous devez désinstaller, puis réinstaller le produit pour ramener votre système à l'état dans lequel les charges utiles GDR commencent à être appliquées. Assurez-vous ensuite que vous appliquez toutes les mises à jour de sécurité applicables.

Propriétés

Numéro d'article: 960043 - Dernière mise à jour: jeudi 27 septembre 2012 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 2.0 Service Pack 2
Mots-clés : 
kbhowto kbtshoot kbexpertiseinter kbsurveynew kbinfo KB960043
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