Duální správu větví pro rozhraní.NET Framework 2.0 Service Pack 2, rozhraní.NET Framework 3.0 Service Pack 2 a aktualizace rozhraní.NET Framework 3.5 Service Pack 1

ÚVOD

Všechny aktualizace třídy GDR (veřejně distribuovatelné) pro rozhraní.NET Framework 2.0 Service Pack 2, rozhraní.NET Framework 3.0 Service Pack 2 a rozhraní.NET Framework 3.5 Service Pack 1 podporují model duální správy větví.

Předpokládejme, že instalaci opravy hotfix, která podporuje duální správu větví pro rozhraní.NET Framework 2.0 Service Pack 2, rozhraní.NET Framework 3.0 Service Pack 2 nebo rozhraní.NET Framework 3.5 Service Pack 1. Kromě aktualizace uvedené v seznamu Aktuálně nainstalované programy na položku Přidat nebo odebrat programy v Ovládacích panelech zobrazí se také další aktualizace (960043). Tato další aktualizace se nazývá základní aktualizace a je typická pro všechny opravy hotfix, které podporují duální správu větví.

Tento článek popisuje duální správu větví pro rozhraní.NET Framework 2.0 Service Pack 2, rozhraní.NET Framework 3.0 Service Pack 2 a rozhraní.NET Framework 3.5 Service Pack 1.

Další informace

Co je duální správa větví?

Tradičně byla kumulativní aktualizace pro rozhraní.NET Framework a Microsoft Visual Studio. Například do binárního souboru vždy nesou všechny předchozí změny obsluhy v rámci. Existují problémy s tímto přístupem, protože je bezděčné široce distribuci oprav hotfix, které byly určeny k omezené distribuci a byly vyvinuty pro řešení konkrétních požadavků zákazníka s aktualizací zabezpečení a kumulativních aktualizací.

Zřízení oddělených větví pro opravy hotfix a verze třídy GDR, například aktualizace zabezpečení, odstraňuje možnost distribuce funkčních oprav pro opravy hotfix ve verzích třídy GDR. Vytvoření oddělených větví pro LDR (například opravy hotfix omezenou distribucí vydání) a aktualizace GDR (general distribution Release, aktualizace, kumulativní aktualizace a aktualizace zabezpečení) se nazývá duální správu větví.

Co duální správa větví přesně znamená?

S duální správa větví aktualizace pro verze třídy GDR (aktualizace, kumulativní aktualizace a aktualizace zabezpečení) bude obsahovat dvě verze datové části, "čisté" payload, nesoucí pouze opravu zabezpečení, ale žádná kumulativní opravy hotfix a druhá datová část, která obsahuje kumulativní opravy hotfix a opravy zabezpečení.

První "čistou" datová část bude instalována u zákazníků, kteří mají žádné opravy hotfix (Většina zákazníků) a druhá kumulativní datová část bude instalována u zákazníků, kteří mají jeden nebo více oprav hotfix nainstalována.

Jak funguje duální správa větví

Když zákazník nainstaluje opravu hotfix, je aktualizace nainstalována společně se základní aktualizace 960043. Tento základní vypadá jako příznak v počítači, ve kterém budoucí aktualizace pro tento produkt říká, že je nainstalována oprava hotfix.

V budoucnu, když zákazník nainstaluje aktualizaci třídy GDR, (včetně aktualizace zabezpečení), tento update vyhledá základní aktualizace. Pokud základní aktualizace není k dispozici, protože žádná oprava hotfix byla nainstalována, je nainstalována datová část z větve GDR, tak, že je oprava hotfix není zahrnuta.

Pokud je nalezena základní aktualizace, je nainstalována datová část z větve LDR, například kumulativní binární soubor obsahující opravu hotfix. Tento model zabrání instalaci GDR pro zákazníky, kteří mají nainstalovány opravy hotfix.

Výhodou tohoto modelu je, že pokud nejdříve nainstalujete aktualizaci GDR datová část bude použita. Pokud instalujete opravu hotfix a v počítači je přítomna, GDR se automaticky přepne z datové části větve GDR na větve LDR. Tím se zabrání regresi opravy hotfix.

Často kladené dotazy

Q1: Bude duální správy větví k dispozici pro Visual Studio 2008 SP1?

A1: Podpora modelu duální správy větví je aktuálně omezeno na rozhraní.NET Framework 2.0 SP2, rozhraní.NET Framework 3.0 SP2 a rozhraní.NET Framework 3.5 SP1. Se neplánuje rozšířit tuto funkci aplikaci Visual Studio 2008 SP1.

Q2: Co o starších verzích rozhraní.NET Framework (1.0, 1.1, 2.0 RTM/SP1) a aplikace Visual Studio (2002, 2003, 2005)?

A2: Model duální správy větví je dostupná od verzí rozhraní.NET Framework 2.0 SP2, rozhraní.NET Framework 3.0 SP2 a rozhraní.NET Framework 3.5 SP1 a je k dispozici pro všechny budoucí verze rozhraní.NET Framework. Neexistuje žádný plán pro podporu tohoto modelu správy u starších verzí produktů.

Q3: Bude duální správa větví podporována rozhraní.NET Framework 4.0?

A3: Ano, rozhraní.NET Framework 4.0 bude podporovat model duální správy větví.

Q4: Přepravující dvě datové části aktualizace provede aktualizace větší?

A4: Vzhledem k tomu, že aktualizace třídy GDR podporující duální správy větví nesou dvě datové části: jedna z větve LDR a druhou z větve GDR, jsou o něco větší než ekvivalentní tyto aktualizace aktualizace, které nepodporují duální správu větví. Ve většině případů je toto zvýšení velikosti souboru zanedbatelné a několika megabajtů (MB).

Q5: Musím nějak určit, zda má být použita z větve LDR, nebo datové části GDR provádět?

A5: Za standardní situace nevyžaduje žádnou akci uživatele, počítač automaticky označí přítomnost opravy hotfix v počítači pomocí základní aktualizace. Budoucí opravy třídy GDR automaticky zjistit, zda datová část LDR, GDR má být použita na základě přítomnosti základní aktualizace.

6: Být zaváděn I po odinstalaci aktualizace třídy GDR (aktualizace, kumulativní aktualizace nebo aktualizace zabezpečení) něco dělat?

A6: Ne, nemáte žádné zvláštní postup při odinstalaci aktualizace třídy GDR.

Q7: Máte něco udělat, když odinstalovat opravu hotfix?

A7: Ne, nemáte žádné zvláštní postup při odinstalaci opravy hotfix.

Dotaz 8: Co by dojít, pokud po odebrání základní aktualizace?

A8: Není vhodné odinstalovat základní aktualizaci 960043 ručně pomocí položky Přidat nebo odebrat programy v Ovládacích panelech. Jedná se o nepodporovaný scénář a budoucí aktualizace nemusí být použita správně, pokud odinstalovat základní aktualizaci.

Dotaz 9: Jak I uvést systém zpět do stavu, ve které GDR pouze datové části platí po instalaci aktualizace GDR?

A9: Je nutné odinstalovat a znovu nainstalovat produkt tak, aby systém zpět do stavu, ve kterém GDR přenášených spuštění použití. Jakmile to provedete, ujistěte se, použít všechny použitelné aktualizace.
Vlastnosti

ID článku: 960043 - Poslední kontrola: 14. 1. 2017 - Revize: 2

Váš názor