Platí pro
Access 2010 Access 2007

V Průvodci řešením accessu je pole kódu produktu identifikátor GUID, který je hlavní identifikací aplikace nebo produktu.

  • Aktualizace může zvětšit nebo zmenšit strom feature-component, ale nesmí přeuspořádat existující hierarchii funkcí a komponent popsaných tabulkami Feature a FeatureComponents. Do existujícího stromu funkcí-komponent může přidat novou funkci. Pokud odebere nadřazenou funkci, musí také odebrat všechny podřízené funkce odebrané funkce.

  • Aktualizace může přidat novou komponentu nebo novou nebo existující funkci.

  • Aktualizace nesmí změnit kód komponenty žádné komponenty. V důsledku toho nesmí malá aktualizace nebo menší upgrade nikdy změnit název souboru klíče komponenty, protože by to vyžadovalo změnu kódu komponenty.

  • Aktualizace nesmí změnit název souboru .msi instalačního balíčku. Místo toho by měl změnit kód balíčku, protože upravuje balíček. Všimněte si, že to znamená, že aktualizace může změnit tabulky, vlastní akce a dialogová okna v souboru .msi beze změny názvu souboru.

  • Aktualizace může přidat, odebrat nebo upravit soubory, klíče registru nebo zástupce komponent, které nejsou sdíleny dvěma nebo více funkcemi. Pokud aktualizace změní soubor s verzí, musí se verze souboru zvýšit v tabulce Soubor. Pokud aktualizace odebere prostředky, měla by také aktualizovat tabulky RemoveFile a RemoveRegistry tak, aby odebraly všechny nepoužívané soubory, klíče registru nebo zástupce, které už byly nainstalovány.

  • Aktualizace komponenty sdílené dvěma nebo více funkcemi musí být zpětně kompatibilní se všemi aplikacemi a funkcemi, které tuto komponentu používají. Aktualizace může upravit prostředek sdílené komponenty, jako jsou soubory, položky registru a zástupci, pokud jsou změny zpětně kompatibilní. Nedoporučuje se, aby aktualizace přidávala nebo odebírala soubory, položky registru nebo zástupce ze sdílené komponenty.

  • Malá aktualizace se dodává jako balíček Instalační služby systému Windows. (Kompletní disk CD-ROM s produktem obvykle není k dispozici s malou aktualizací.)

Kód produktu se musí změnit, pokud platí některá z následujících podmínek pro aktualizaci:

  • Musí být možné souběžně existující instalace původních i aktualizovaných produktů ve stejném systému.

  • Název souboru .msi byl změněn.

  • Kód komponenty existující komponenty se změnil.

  • Komponenta se odebere z existující funkce.

  • Z existující funkce se stala podřízená funkce existující.

  • Existující podřízená funkce byla odebrána z nadřazené funkce.

  • Komponenta může být přidána do existující funkce bez nutnosti změny kódu produktu.

Poznámka: Přidání nové podřízené funkce, která se skládá z zcela nových komponent, do existující funkce nevyžaduje změnu kódu produktu.

Nové podřízené funkce je možné vytvořit zahrnutím msidbFeatureAttributesFollowParent a msidbFeatureAttributesUIDisallowAbsent do pole Atributy tabulky Feature. Pokud menší upgrade přidá jenom nové podřízené funkce, stačí k vynucení instalace nových podřízených funkcí přeinstalace=ALL.

Nová podřízená funkce může být uživateli skryta. Pokud chcete synchronizovat stav instalace nové podřízené funkce s její nadřazenou funkcí, nastavte bity msidbFeatureAttributesFollowParent a msidbFeatureAttributesUIDisallowAbsent pro podřízenou funkci.

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.