2010-05-11 3 views
0

Mon système de correction est sévèrement limité que chaque fois que je besoin de patcher mon logiciel et ajouter tout nouveau fichier que je suis empêché d'utiliser le drapeau « -delta ». Si j'utilise ce drapeau, quand le msp s'exécute, il échoue toujours avec une erreur disant '_ComponentID ne peut pas être installé parce que le fichier ne peut pas être trouvé dans le fichier CAB. ", Ce qui est logique car le fichier n'est pas dans l'original Fichier CAB (le componentID fait référence au nouveau fichier que j'essaie d'ajouter.) Je n'ai pas ce problème quand je n'utilise pas le drapeau '-delta', mais mes patchs se retrouvent presque aussi gros que l'installateur d'origine (la plupart les gros fichiers sont modifiés juste un peu), je l'ai essayé de mettre les nouveaux composants dans une toute nouvelle fonctionnalité, mais je reçois toujours la même erreur Toutes les idées seraient appréciéescorrectif Wix échoue toujours lors de l'ajout de composants et en utilisant le drapeau « -delta »

Répondre

0

choses couple vérifier:...

  1. Si vous utilisez patchwiz pour créer vos patches (aka: élément PackageCreation, alias: fichiers .pcp) puis assurez-vous de nouveaux fichiers sont ajoutés à la fin de la séquence en utilisant l'attribut File/@ PatchGroup.

  2. Réglez le MSIENFORCEMINORUPGRADE property. Cela pourrait signaler un problème.

Questions connexes