2012-09-05 1 views
0

J'utilise le programme d'installation WIX et j'essaie de supprimer l'installation d'un programme. Le problème est que j'ai un nombre de références incorrect.comment réparer le nombre incorrect de références de DLL à partir du programme d'installation de Wix

Je vais essayer d'être plus specific- J'ai 2 ordinateurs sur le premier quand j'installer puis désinstaller - tout est en cours de suppression (quand je rentre dans l'éditeur de registre - les dll sont supprimés) sur la deuxième ordinateur - certains des dll restent! même quand je désinstalle le programme. quand je regarde l'éditeur de registre, leur nombre de référence est (1) ..

comment puis-je résoudre ce problème? Je peux le changer mais c'est seulement pour cet ordinateur ... y a-t-il un moyen de changer ça? que puis-je besoin d'ajouter à Wix si je ne veux pas me mettre à jour que toutes les DLL n'ont pas été supprimées? comment puis-je faire cela?

merci!

Répondre

0

Juste avant de désinstaller le compte de référence de cette dll, il doit être 1.

Oui. Vous pouvez changer le nombre de références à 1 et vous allez résoudre ce problème. Utilisez le modifier dans votre éditeur de registre. Si vous souhaitez que la désinstallation vous mette à jour pour vous assurer que toutes les DLL n'ont pas été supprimées, vous devez analyser le registre pour le compte de référence de cette DLL particulière. Il y a plus d'une façon de le faire. Je vous suggère d'écrire un utilitaire distinct que vous pouvez exécuter après une installation et de générer le nombre de références de la DLL particulière s'il existe.

Questions connexes