Momentan sunteți offline, așteptați să vă reconectați la internet

filială dublă de întreținere pentru .NET Framework 2.0 serviciu Pack 2, .NET Framework 3.0 pachet Service Pack 2 şi .net cadru 3.5 pachet Service Pack 1

IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât şi articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuşi, un articol tradus automat nu este întotdeauna perfect. Acesta poate conţine greşeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greşeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conţinutului sau de utilizarea traducerii necorespunzătoare de către clienţii nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 960043
INTRODUCERE
GDR (versiune distribuire generală) clasa actualizările pentru .net cadru 2.0 pachet Service Pack 2, cadru .net 3.0 pachet Service Pack 2 şi .net cadru 3.5 pachet Service Pack 1 suport Dual filială service modelul.

Să presupunem că instalaţi o remediere rapidă care suportă Dual filială service pentru .net cadru 2.0 pachet Service Pack 2, cadru .net 3.0 pachet Service Pack 2 sau .net cadru 3.5 pachet Service Pack 1. În plus faţă de actualizare care figurează în Programe instalate Listă tabel de Adăugare sau eliminare programe element din Panou de control, veţi vedea, de asemenea, o actualizare suplimentare (960043). Această actualizare suplimentare este numit baseliner și este tipic pentru toate remedierile rapide care suportă Dual ramura de întreținere.

Acest articol descrie Dual filială service pentru .net cadru 2.0 pachet Service Pack 2, cadru .net 3.0 pachet Service Pack 2 şi .net cadru 3.5 pachet Service Pack 1.
Informaţii suplimentare

Ce este Dual filială service?

Actualizări pentru .NET Framework și pentru Microsoft Visual Studio în mod tradiţional au fost cumulate. De exemplu, un binar navele întotdeauna toate modificările anterioare de întreținere în acest acelaşi binar. Există probleme cu această abordare, deoarece se sfârşeşte neintenţionat distribuirea pe larg remedierile rapide care au fost menite pentru distribuirea limitat şi care au fost dezvoltate pentru a aborda o cerință anumit client cu actualizări de securitate şi actualizări cumulativă.

Având ramuri speciale pentru remedieri rapide şi RDG-clasa lansări, cum ar fi actualizări de securitate, elimină posibilitatea de transport maritim remedieri funcţionale pentru remedieri rapide din RDG-clasa versiuni. Menţinerea ramuri speciale pentru LDR (limitat de distribuţie lansări, cum ar fi remedieri rapide) şi RDG (comunicate de distribuţie generale, cum ar fi actualizări, actualizări cumulativă şi actualizările de securitate) este numit Dual ramura de întreținere.

Ce Dual ramura de întreținere înseamnă exact?

Cu Dual sucursala service, actualizări pentru comunicate de clasa GDR (actualizări, actualizări cumulativă şi actualizările de securitate) va conţine două versiuni ale payload, o sarcină utilă "curat" care poartă numai fix de securitate, dar nu hotfixes cumulativă şi o sarcină utilă doua care conţine remediile cumulativă împreună cu securitate fix.

Payload "curat" primul ar fi instalate pentru clienţii care au nici remedierile rapide aplicate (cele mai multe clienţii) şi payload cumulativ al doilea ar fi instalate pentru clienţii care au unul sau mai multe remedierile rapide instalate.

Cum Dual filială service funcționează?

Atunci când un client instalează o remediere rapidă, actualizarea este instalat împreună cu baseliner actualizare 960043. Acest baseliner este ca un steag pe computer care spune actualizări viitoare pentru acel produs ca o remediere rapidă este prezent.

În viitor, atunci când clientul instalează un GDR-clasa update (inclusiv o actualizare de securitate), această actualizare caută baseliner. Dacă baseliner nu este prezentă, deoarece a fost instalat nici un hotfix anterioare, sarcina utilă din ramura RDG este instalat astfel încât această remediere rapidă nu este inclus.

Dacă este găsit baseliner, sarcina utilă din ramura LDR, cum ar fi cumulativă binar care include o remediere rapidă, este instalat. Acest model împiedică instalarea din RDG pentru clienţii care au remedierile rapide instalate.

Avantajul acestui model este că dacă instalaţi mai întâi un GDR, payload RDG va fi apoi aplicate. Dacă apoi instalaţi o remediere rapidă, şi baseliner este prezent, RDG va fi comutat automat din RDG filială payload la payload LDR ramură. Acest lucru previne un regres de remedierea rapidă.

întrebări frecvente

Q1: Dual filială service vor disponibile pentru Visual Studio 2008 SP1?

A1:
sprijin pentru modelul Dual filială service este limitată în prezent la .net cadru 2.0 SP2, cadru .net 3.0 SP2 şi .net cadru 3.5 SP1. Nu există nici un plan să se extindă această caracteristică pentru Visual Studio 2008 SP1.

Q2: Ce zici de versiuni mai vechi ale .NET Framework (1.0, 1.1, 2.0 RTM/SP1) şi Visual Studio (2002, 2003, 2005)?

A2:
modelul Dual filială service este disponibil incepand cu cadru .net 2.0 SP2, cadru .net 3.0 SP2 şi .net cadru 3.5 SP1 şi va fi disponibil în toate versiunile viitoare de .NET Framework. Nu există nici un plan pentru a sprijini acest model de întreținere pentru versiuni moştenire produsului.

Q3: Dual ramura de întreținere se susține pentru .net 4.0 cadru?

A3:
da, .net 4.0 cadru va sprijini modelul Dual ramura de întreținere.

Q4: Va care transportă sarcinile două utile în actualizare face actualizări mai mare?

A4:
deoarece RDG clasa actualizări care suportă Dual filială service efectua sarcinile utile două: unul din ramura LDR şi un altul din ramura RDG, aceste actualizări sunt ușor mai mare decât echivalentul actualizări care nu acceptă Dual ramura de întreținere. În majoritatea cazurilor, această majorare în mărime fişier este nominală și limitată la câteva megaocteţi (MO).

Q5: Trebuie să faci nimic pentru a indica dacă trebuie să se aplice LDR sau payload RDG?

A5:
în condiții tipice, este necesară nici o acţiune de utilizator, computerul va semnaliza automat prezenţa o remediere rapidă pe computerul utilizând baseliner. GDRs viitoare va determina automat dacă payload LDR sau RDG trebuie aplicate bazat pe prezența baseliner.

Libert: Am să fac nimic atunci când dezinstalez un GDR-clasa update (actualizare, actualizarea cumulativă sau o actualizare de securitate)?

A6:
nu, nu trebuie să fac nimic special atunci când tu uninstall un GDR-clasa update.

Q7: Am să fac nimic atunci când dezinstalez o remediere rapidă?

A7:
nu, nu trebuie să fac nimic special atunci când tu uninstall o remediere rapidă.

Distilare: Ceea ce s-ar întâmpla dacă am scos baseliner?

A8:
nu dezinstalează actualizarea Baseliner 960043 manual utilizând elementul Adăugare sau eliminare programe din Panou de control. Acesta este un scenariu neacceptate şi actualizări viitoare nu pot fi aplicate corect dacă dezinstalați baseliner update.

Q9: Cum aduce sistemul meu înapoi la starea în care RDG numai încărcătura se aplică după I a instala un GDR update?

A9: Trebuie să dezinstalaţi şi apoi reinstalaţi produsul pentru a aduce sistemul dumneavoastră la starea în care RDG sarcinile utile începe să aplice. După ce procedați astfel, asigurați-vă că aplicaţi toate actualizările de securitate aplicabile.
.Net cadru 2.0 pachet Service Pack 2 3.0 pachet Service Pack 2 3.5 serviciu Pack 1 960043 KB960043 baseliner dublă filială service LDR RDG QFE

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 960043 - Ultima examinare: 09/20/2012 20:22:00 - Revizie: 1.0

Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 3.0 Service Pack 2, Microsoft .NET Framework 2.0 Service Pack 2

  • kbhowto kbtshoot kbexpertiseinter kbsurveynew kbinfo kbmt KB960043 KbMtro
Feedback
"var m=document.createElement('meta');m.name='ms.dqp0';m.content='true';document.getElementsByTagName('head')[0].appendChild(m);" onload="var m=document.createElement('meta');m.name='ms.dqp0';m.content='false';document.getElementsByTagName('head')[0].appendChild(m);" src="http://c1.microsoft.com/c.gif?">