Sdílet prostřednictvím


Vrácení zpět sestavení v globální mezipaměti sestavení

Dvoustupňový proces rozšiřuje model transakcí Instalační služby systému Windows na produkty obsahující sestavení modulu CLR (Common Language Runtime). To umožňuje instalačnímu programu vrátit neúspěšné instalace a odebrání sestavení.

Během prvního kroku instalační služba systému Windows používá rozhraní Microsoft .NET Framework k vytvoření jednoho rozhraní pro každé sestavení. Instalační služba systému Windows používá tolik rozhraní, kolik je nainstalovaných sestavení. Potvrzení sestavení pomocí některého z těchto rozhraní pouze znamená, že sestavení je připraveno nahradit jakékoli existující sestavení se stejným názvem, ještě ho nenahrazuje. Pokud uživatel instalaci zruší nebo pokud dojde k závažné chybě instalace, instalační služba systému Windows může stále vrátit sestavení do předchozího stavu uvolněním těchto rozhraní.

Po dokončení instalace všech sestavení a součástí Instalační služby systému Windows může instalační program zahájit druhý krok instalace. Druhý krok používá samostatnou funkci k dokončení konečného potvrzení všech nových sestavení modulu CLR (Common Language Runtime). Tím se nahradí všechna existující sestavení stejným názvem.