Dual Branch Servicing voor .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 en .NET Framework 3.5 Service Pack 1

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 960043 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Inleiding

Alle GDR-klasse-updates (General Distribution Release) voor .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 en .NET Framework 3.5 Service Pack 1 bieden ondersteuning voor het Dual Branch Servicing-model.

Stel dat u een hotfix installeert die ondersteuning biedt voor Dual Branch Servicing voor .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 of .NET Framework 3.5 Service Pack 1. Naast de update die wordt weergegeven in de lijst Geïnstalleerde programma's uit het Configuratiescherm-onderdeel Software, wordt er een extra update (960043) weergegeven. Deze extra update wordt de basisversie genoemd en is kenmerkend voor alle hotfixes die ondersteuning bieden voor Dual Branch Servicing.

In dit artikel wordt Dual Branch Servicing voor .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 en .NET Framework 3.5 Service Pack 1 beschreven.

Meer informatie

Wat is Dual Branch Servicing?

De updates voor .NET Framework en voor Microsoft Visual Studio zijn traditioneel allemaal cumulatief geweest. Een binair bestand dat beschikbaar wordt gesteld, is bijvoorbeeld altijd voorzien van alle eerdere wijzigingen met betrekking tot serviceverlening voor het desbetreffende binaire bestand. Er kleven echter nadelen aan deze benadering omdat hierdoor via beveiligingsupdates en cumulatieve updates onbedoeld op grote schaal hotfixes worden gedistribueerd die voor een beperkte distributie waren bestemd en die zijn ontwikkeld voor een specifieke klantvereiste.

Het gebruik van aparte vertakkingen voor hotfixes en GDR-klasseversies, zoals beveiligingsupdates, zorgt ervoor dat de mogelijkheid dat werkende correcties voor hotfixes in GDR-klasseversies worden verzonden, wordt weggenomen. Het handhaven van gescheiden vertakkingen voor LDR (Limited Distribution Releases, zoals hotfixes) en GDR (General Distribution Releases, zoals updates, cumulatieve updates en beveiligingsupdates) wordt Dual Branch Servicing genoemd.

Wat houdt Dual Branch Servicing in?

Bij Dual Branch Servicing bevatten updates voor GDR-klasseversies (updates, cumulatieve updates en beveiligingsupdates) twee versies van de lading, namelijk, een 'schone' lading, zonder cumulatieve hotfixes die uitsluitend de beveiligingscorrectie bevat en een tweede lading die de cumulatieve hotfixes en de beveiligingscorrectie bevat.

De eerste 'schone' lading wordt geïnstalleerd bij klanten die geen hotfixes hebben toegepast (dat is het merendeel van de klanten) en de tweede cumulatieve lading wordt geïnstalleerd bij klanten die een of meer hotfixes hebben geïnstalleerd.

Hoe werk Dual Branch Servicing?

Wanneer een klant een hotfix installeert, wordt de update samen met de basisversie-update 960043 geïnstalleerd. Deze basisversie fungeert als een vlag in de computer op basis waarvan tijdens toekomstige updates voor het product kan worden vastgesteld dat een hotfix aanwezig is.

Wanneer de klant in de toekomst een GDR-klasse-update (inclusief een beveiligingsupdate) installeert, controleert de desbetreffende update of de basisversie aanwezig is. Als de basisversie niet aanwezig is, is er geen eerdere hotfix geïnstalleerd en wordt de lading in de GDR-vertakking geïnstalleerd, zodat de hotfix niet in de installatie wordt opgenomen.

Als de basisversie wordt gevonden, wordt de lading uit de LDR-vertakking, zoals het cumulatieve binaire bestand waarin een hotfix is opgenomen, geïnstalleerd. Dit model zorgt ervoor dat de GDR niet word geïnstalleerd bij klanten bij wie hotfixes zijn geïnstalleerd.

Dit model heeft als voordeel dat wanneer u eerst een GDR installeert, vervolgens de GDR-lading wordt toegepast. Als u daarna een hotfix installeert, en als de basisversie aanwezig is, vindt er een automatische omschakeling plaats van de lading van de GDR-vertakking naar de lading van de LDR-vertakking. Op deze wijze wordt regressie van de hotfix voorkomen.

Veelgestelde vragen

V1: Is er Dual Branch Servicing beschikbaar voor Visual Studio 2008 SP1?

A1:
De ondersteuning voor het Dual Branch Servicing-model is momenteel beperkt tot .NET Framework 2.0 SP2, .NET Framework 3.0 SP2 en .NET Framework 3.5 SP1. Er zijn geen plannen om Visual Studio 2008 SP1 hierbij op te nemen.

V2: Hoe zit het met oudere versies van .NET Framework (1.0, 1.1, 2.0 RTM/SP1) en Visual Studio (2002, 2003, 2005)?

A2:
Het Dual Branch Servicing-model is beschikbaar vanaf .NET Framework 2.0 SP2, .NET Framework 3.0 SP2 en .NET Framework 3.5 SP1 en zal voor alle toekomstige versies van .NET Framework beschikbaar zijn. Er zijn geen plannen om dit serviceverleningsmodel te ondersteunen bij oudere productversies.

V3: Zal .NET Framework 4.0 ondersteuning bieden voor Dual Branch Servicing?

A3:
Ja , .NET Framework 4.0 zal het Dual Branch Servicing-model ondersteunen.

V4: Leidt het feit dat er twee ladingen zijn opgenomen ertoe dat updates groter worden?

A4:
Omdat de GDR-klasse-updates die ondersteuning bieden voor Dual Branch Servicing van twee ladingen zijn voorzien, te weten, een lading van de LDR-vertakking en een andere lading van de GDR-vertakking, zijn deze updates iets groter dan equivalente updates die geen ondersteuning bieden voor Dual Branch Servicing. In de meeste gevallen is de toename van de bestandsgrootte nominaal en beperkt deze zich tot een aantal megabytes (MB).

V5: Moet ik iets doen om aan te geven of de LDR- of de GDR-lading moet worden toegepast?

A5:
Onder normale omstandigheden is er geen tussenkomst van de gebruiker vereist. De computer detecteert automatisch de aanwezigheid van een hotfix op de computer door gebruik te maken van de basisversie. Toekomstige GDR's zullen op basis van de aanwezigheid van de basisversie automatisch bepalen of de LDR- of GDR-lading moet worden toepast.

V6: Moet ik iets doen wanneer ik een GDR-klasse-update (update, cumulatieve update of beveiligingsupdate) verwijder?

A6:
Nee, u hoeft niets speciaals te doen wanneer u een GDR-klasse-update verwijdert.

V7: Moet ik iets doen wanneer ik een hotfix verwijder?

A7:
 Nee, u hoeft niets speciaals te doen wanneer u een hotfix verwijdert.

V8: Wat zou er kunnen gebeuren als ik de basisversie zou verwijderen?

A8:
 Verwijder de update van de basisversie 960043 niet handmatig door het item Software in het Configuratiescherm te gebruiken. Dit scenario wordt niet ondersteund. Toekomstige updates worden mogelijk niet correct geïnstalleerd als u de update van de basisversie verwijdert.

V9: Hoe herstel ik mijn systeem tot de toestand waarin alleen de GDR-payload is geïnstalleerd nadat ik een GDR-update heb geïnstalleerd?

A9: U moet het product verwijderen en vervolgens het opnieuw installeren om het systeem terug te krijgen in de toestand waarin de GDR-payloads kunnen worden geïnstalleerd. Nadat dit is gebeurd, moet u alle relevante beveiligingsupdates installeren.

Eigenschappen

Artikel ID: 960043 - Laatste beoordeling: donderdag 27 september 2012 - Wijziging: 2.0
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 2.0 Service Pack 2
Trefwoorden: 
kbhowto kbtshoot kbexpertiseinter kbsurveynew kbinfo KB960043

Geef ons feedback

 

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