2010-07-28 3 views
0

Lors de l'installation, MSI vérifie si l'ordre dans les armoires correspond à la colonne Séquence dans la table Fichier.Comment déterminer l'ordre du fichier dans le cabinet MSI?

Comment déterminer "l'ordre dans les armoires" ici ???

Je suis confronté à un problème - le fichier « ABCFILE » ne se trouve pas dans l'armoire « XYZ.CAB » même si ce fichier est présent dans le « XYZ.CAB »

Répondre

0

Vous devez vous assurer que la L'ordre des fichiers dans la table Fichier de votre fichier MSI correspond exactement à l'ordre des fichiers (séquentiellement) dans le fichier filelist.txt utilisé lors de la création de votre cabine à l'aide de cabarc.exe.

Alors ... la création de votre cabine commmand ressemble à ceci:

% Outils ROOT_DIR% \ examples \ cabsdk \ BIN \ n Cabarc.exe mycab.cab @ filelist.txt

où filelist.txt est une liste de fichiers à placer dans la cabine ordonnée exactement la même que dans la table de fichiers dans votre fichier msi.

+0

C'est l'installateur de Windows qui crée ces CAB, non? Nous ne pouvons pas créer ceux en dehors de la compilation wix. Alors, comment pouvons-nous nous assurer que la séquence de fichiers est correcte? – GnS

Questions connexes