Fichier batch et méthodes d'action personnalisées pour L’enregistrement COM n’est pas fiable. Pour garantir une inscription réussie, il est essentiel d'utiliser l'outil heat.exe de la boîte à outils WiX. Cet outil extrait les informations d'enregistrement COM pour les inclure dans la base de données MSI lors de la compilation.
Exécutez heat.exe sur le fichier COM (par exemple, "heat. exe Abc.dll -o Abc.wxs") pour générer le XML WiX correspondant avec les données de registre requises. Incorporez ce XML dans votre source WiX principale à l'aide d'une technique de référence ou d'intégration.
Les dépendances manquantes peuvent empêcher l'enregistrement COM. Utilisez Dependency Walker ou Dependencies.exe pour identifier les DLL manquantes. Placez ces DLL à côté du fichier COM ou assurez-vous qu'elles sont accessibles dans le chemin d'installation.
Actuellement, heat.exe a des limites dans la gestion des binaires COM 64 bits. Le WiX Expansion Pack offre la prise en charge des composants 64 bits si nécessaire. Vous pouvez également envisager l'auto-enregistrement comme solution temporaire, mais cela n'est pas recommandé car cela peut présenter des problèmes lors de l'installation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!