Je reçois cette erreur dans mon projet Wix, et je ne suis pas en mesure d'obtenir une solution claire dans le web pour cette erreur:Erreur WiX LGHT0204: ICE03: Table _Validation: les données de la colonne KeyTAble sont incorrectes;
error LGHT0204: ICE03: _Validation table: Data in KeyTAble column is incorrect; Table: MsiAssembly, Column: Feature_, Key(s): Component_USBComm_x86
et aussi cette erreur:
error LGHT0204: ICE57: Component 'Component_HTMLHelp' has both per-user and per-machine data with a per-machine KeyPath.
Toute idée ou des indices pour comprendre ce que je pourrais faire de mal?
Merci pour votre réponse .. Je suis nouveau à la configuration de WiX. Tous les noms de composants sont créés dans le projet wix lui-même. Comment puis-je rechercher la colonne de la keytable? Où est stockée la table _Validation? –
Vous pouvez modifier le MSI intégré avec ORCA (éditeur de base de données MSI) effectuer la validation et voir les tables et les lignes affectées. Je devrais regarder votre fichier wxs pour voir ce qui ne va pas. –
Merci pour le pointeur vers ORCA. Cela m'a donné une idée de ce qui ne va pas. Fondamentalement, toute ma table est manquante dans le msi. J'avais regroupé toutes les entités sous la forme d'un fragment dans un fragment séparé. Wxs. Ai-je besoin de faire un backlink dans ce fragment pour indiquer que les fonctionnalités appartiennent au produit? –