Sdílet prostřednictvím


Plánování malé opravy aktualizací

Soubor funkce Koncert původního produktu MNP2000 obsahuje v souboru Concert.txt chybu. Vzhledem k tomu, že instalační služba systému Windows byla použita k instalaci a nastavení aplikace, můžou být menší opravy aplikace zpracovány instalací malého balíčku oprav aktualizace. malá aktualizace provede změny jednoho nebo více souborů aplikace, které jsou příliš malé na změnu kódu produktu. Následující příklad ukazuje, jak vytvořit balíček oprav instalační služby systému Windows, který může použít malou aktualizaci a poskytnout rychlou opravu pro MNP2000 produkt.

Chcete-li vytvořit malou aktualizaci, nejprve získejte plně nekomprimovaný obraz produktu MNP2000, který obsahuje chybu v Concert.txt. Obrázek musí obsahovat MNP2000.msi a všechny zdrojové soubory popsané v Plánováníinstalace . V následující diskuzi se tomu říká cílový obrázek. Cílový obraz musí být zcela nekomprimovaný, protože proces vytváření patchů nemůže generovat binární opravy pro soubory komprimované v cabinetech. Vložte .msi soubor a všechny zdrojové soubory cílové image do složky s názvem Target.

Dále získejte plně nekomprimovaný obraz produktu MNP2000 se souborem Concert.txt, který je opravený. Tento obrázek se nazývá Upgradovaný obrázek v následující diskuzi. K aktualizaci souboru .msi použijte instalační nástroj pro úpravy databáze, například Orca. Pokud je například velikost opravené Concert.txt menší než původní, nezapomeňte zadat novou velikost do pole FileSize v tabulce Souborů aktualizovaného obrazu. Všimněte si, že vzhledem ke změně balíčku je nutné přiřadit nový kód balíčku ve vlastnosti Souhrn čísla revize. Vložte soubor .msi a všechny zdrojové soubory obrazu Upgrade do složky s názvem Upgrade.

Pro účely tohoto příkladu předpokládejme, že se změní velikost souboru Concert.txt. To znamená, že pole FileSize v tabulkách souborů cílové a upgradované databáze obsahují odlišná data.

Následující tabulka souborů identifikuje záznam z cílové image.

Soubor Komponenta_ Jméno souboru Velikost souboru Verze Jazyk Atributy Posloupnost
Concert.txt Koncert Concert.txt 1000 0 1

 

Následující tabulka souborů identifikuje záznam z upgradované image.

Soubor Komponenta_ Jméno souboru Velikost souboru Verze Jazyk Atributy Posloupnost
Concert.txt Koncert Concert.txt 900 0 1

 

Poznámka

Soubor musí mít stejný klíč v tabulkách souborů cílové i aktualizované image. Řetězcové hodnoty ve sloupci Soubor obou tabulek musí být stejné. Velká a malá písmena musí být také shodné.

Postupujte podle pokynů popsaných v tématu Vytvoření balíčku oprav. Nevytvářejte balíček s souborovou tabulkou klíče, které se liší pouze velikostí písmen, protože Msimsp.exe a Patchwiz.dll vyžadují Makecab.exe, která nerozlišuje velikost písmen, a generování oprav selže.

Pokračovat