Gælder for
Access 2010 Access 2007

I guiden Access-løsning er feltet produktkode et GUID, der er hovedidentifikationen for et program eller produkt.

  • Opdateringen kan forstørre eller reducere træstrukturen for funktionskomponenter, men den må ikke omorganisere det eksisterende hierarki af funktioner og komponenter, der er beskrevet i tabellerne Feature og FeatureComponents. Det kan føje en ny funktion til det eksisterende funktionskomponenttræ. Hvis en overordnet funktion fjernes, skal den også fjerne alle de underordnede funktioner i den fjernede funktion.

  • Opdateringen kan tilføje en ny komponent eller en ny eller eksisterende funktion.

  • Opdateringen må ikke ændre komponentkoden for nogen komponent. Derfor må en lille opdatering eller mindre opgradering aldrig ændre navnet på en komponents nøglefil, da dette kræver, at komponentkoden ændres.

  • Opdateringen må ikke ændre navnet på den .msi fil i installationspakken. Da den ændrer pakken, bør den i stedet ændre pakkekoden. Bemærk, at det betyder, at opdateringen kan ændre tabeller, brugerdefinerede handlinger og dialogbokse i den .msi fil uden at ændre filens navn.

  • Opdateringen kan tilføje, fjerne eller ændre filer, registreringsdatabasenøgler eller genveje til komponenter, der ikke deles af to eller flere funktioner. Hvis opdateringen ændrer en version af en fil, skal den pågældende fils version øges i tabellen Filer. Hvis opdateringen fjerner ressourcer, bør den også opdatere tabellerne RemoveFile og RemoveRegistry for at fjerne ubrugte filer, registreringsdatabasenøgler eller genveje, der allerede er installeret.

  • Opdateringen af en komponent, der deles af to eller flere funktioner, skal være bagudkompatibel med alle programmer og funktioner, der bruger komponenten. Opdateringen kan ændre ressourcen for en delt komponent, f.eks. filer, poster i registreringsdatabasen og genveje, så længe ændringerne er bagudkompatible. Det anbefales ikke, at opdateringen tilføjer eller fjerner filer, poster i registreringsdatabasen eller genveje fra en delt komponent.

  • En lille opdatering leveres som en Windows Installer-pakke. (En fuld produkt-cd-rom leveres normalt ikke med en lille opdatering).

Produktkoden skal ændres, hvis et af følgende gælder for opdateringen:

  • Eksisterende installationer af både originale og opdaterede produkter på samme system skal være mulige.

  • Navnet på den .msi fil er blevet ændret.

  • Komponentkoden for en eksisterende komponent er ændret.

  • En komponent fjernes fra en eksisterende funktion.

  • En eksisterende funktion er blevet gjort til et underordnet element til en eksisterende funktion.

  • En eksisterende underordnet funktion er blevet fjernet fra den overordnede funktion.

  • En komponent kan føjes til en eksisterende funktion, uden at der kræves en ændring af produktkoden.

Bemærk!: Tilføjelse af en ny underordnet funktion, der udelukkende består af nye komponenter, til en eksisterende funktion kræver ikke, at produktkoden ændres.

Nye underordnede funktioner kan oprettes ved at medtage msidbFeatureAttributesFollowParent og msidbFeatureAttributesUIDisallowAbsent i feltet Attributter i tabellen Funktion. Hvis den underordnede opgradering kun tilføjer nye underordnede funktioner, er REINSTALL=ALL tilstrækkelig til at gennemtvinge installationen af de nye underordnede funktioner.

En ny underordnet funktion kan være skjult for brugeren. Hvis du vil synkronisere installationstilstanden for en ny underordnet funktion med den overordnede funktion, skal du angive bits msidbFeatureAttributesFollowParent og msidbFeatureAttributesUIDisallowAbsent for den underordnede funktion.

Har du brug for mere hjælp?

Vil du have flere indstillinger?

Udforsk abonnementsfordele, gennemse kurser, få mere at vide om, hvordan du sikrer din enhed og meget mere.