S'il s'agit d'une question répétée, veuillez me diriger vers la solution existante. Je n'ai pas réussi à trouver une requête correspondante.Utilisation de heat.exe pour ajouter des fichiers en bloc à un nouveau projet WiX: HEAT5150
Nous utilisons actuellement InstallShield. J'essaye de cacher un projet avec 407 dossiers à un paquet d'installation de WiX3. J'ai essayé d'utiliser heat.exe pour faire partie de l'automatisation mais je reçois l'avertissement suivant pour presque tous les fichiers:
c:> heat dir "c:\projectDir\projectA" -gg -ke -template:Product -out "c:\install\projectA\heatOutput"
heat.exe: warning HEAT5150 : Could not harvest data from a file that was expected to be a SelfReg DLL: c:\projectDir\projectA\plugin1.dll. If this file does not support SelfReg you can ignore this warning. Otherwise, this error detail may be helpful to diagnose the failure: Unable to load file: c:\projectDir\projectA\plugin1.dll, error: 126.
Q: Est-il normal pour cet avertissement à signaler pour chaque fichier?
S'il existe un didacticiel "Comment créer/convertir votre premier projet d'installation WiX avec plusieurs fichiers", veuillez me le signaler. L'exigence clé est "avec beaucoup de fichiers".
PS. Je sais que WiX est conçu pour la création incrémentielle de projets d'installation, mais il serait bon de savoir s'il existe un moyen automatisé de convertir les projets d'installation existants.
Merci. Dark.exe a créé un * .wxs qui nécessitait WiXAware 2.0 pour l'afficher. Est-ce que c'est un comportement correct? J'ai été surpris que dark.exe n'ait pas généré de fichier que je puisse charger dans Votive (via Visual Studio 2008) puisque cela est inclus avec le WiX 3.0 Toolset. –
il suffit d'ouvrir les wx en VS ... c'est juste du XML, rien d'extraordinaire. – saschabeaumont
J'espérais un * .wixproj mais il semblerait que je vais seulement obtenir un fichier * .wxs qui manque beaucoup du contenu du projet d'installation orginal. L'exécution de dark.exe a donné quelques avertissements mais aucun de ceux qui explique pourquoi beaucoup de fichiers de produit ne sont pas dans le résultat * .WXS –