Sloučení a transformace
Instalační služba systému Windows uchovává všechny informace o instalaci v relační databázi. Tuto databázi můžete upravit, a proto instalaci pomocí transformací a slučování.
Transformuje
Transformace databáze přidá nebo nahradí prvky v původní databázi. Transformace může například změnit veškerý text v uživatelském rozhraní aplikace z francouzštiny na angličtinu.
Mezi primární použití transformací patří:
Přizpůsobení základních instalačních balíčků pro konkrétní skupiny uživatelů
Transformace lze použít k zapouzdření různých přizpůsobení jednoho základního balíčku, které vyžadují různé skupiny uživatelů. To je například užitečné v organizacích, kde finanční a pracovníci oddělení podpory vyžadují různé instalace konkrétního produktu. Základní balíček produktu může být k dispozici všem uživatelům v jednom bodu instalace pro správu s odpovídajícími přizpůsobeními distribuovanými pro každou skupinu uživatelů samostatně.
Synchronizace aplikací napříč jazyky
Transformace jsou užitečné pro udržování balíčků vytvořených v široce oddělených umístěních synchronizovaných během vytváření. Pokud je například nejprve vyvinut upgrade pro anglickou verzi aplikace, která existuje v angličtině a francouzštině, lze transformaci použít na upgradovanou anglickou verzi, která ji převede na upgradovanou francouzskou verzi.
U základního balíčku lze použít více transformací a během instalace je pak možné použít za běhu. Tím se rozšiřují možnosti instalačního programu a vytvářejí vlastní balíčky a poskytují mechanismus pro efektivní přiřazování nejvhodnějších instalací různým skupinám uživatelů.
Opravy aplikací.
Transformace je možné použít k použití menší opravy u aplikace, která nezaručuje hlavní upgrade. Další informace o opravách naleznete v tématu Balíčky oprav.
Splývá
Sloučení kombinuje dvě databáze do jedné databáze a přidává informace místo nahrazení. Pokud v obou databázích existují stejné informace, dojde ke konfliktu při sloučení. Sloučení jsou užitečné pro vývojové týmy, protože umožňují rozdělení velkých aplikací na části, které lze později znovu sloučit. Například prvky databáze pro instalaci nové komponenty lze vyvíjet samostatně a později je sloučit do hlavní instalační databáze. Další informace naleznete v tématu sloučení modulů.
Vývojový tým může operaci sloučení použít následujícím způsobem:
- Rozdělte je do skupin a současně pracovat na různých součástech velké aplikace.
- Každá vývojová skupina pak naplní databázi informacemi o instalaci pro svou vlastní komponentu, aniž by se museli zabývat ostatními komponentami aplikace.
- Po dokončení vývoje komponenty je možné databázi této komponenty sloučit do hlavní instalační databáze pro celou aplikaci.