Je dois accomplir ce qui suit: lorsque le produit est complètement désinstallé (de programmes ajouter/supprimer, pas lors d'une mise à jour) Je dois spécifiquement supprimer 2 supplémentaires des dossiers.Wix - Supprimer des fichiers uniquement lors de la désinstallation, lors de REP après InstallInitialize
Pour que je le code suivant:
<Component Id="RemoveLogosFile" Guid="PUT_MY_GUID" >
<RemoveFile Id="RemoveLogosFile" Name="MyLogo.jpg" On="uninstall"/>
<RemoveFile Id="RemoveBundleFile" Name="bundle" On="uninstall"/>
<Condition>(NOT UPGRADINGPRODUCTCODE) AND (REMOVE=ALL)</Condition>
</Component>
Le code ci-dessus fonctionne comme prévu si:
<RemoveExistingProducts After="InstallFinalize"/>
signifie que les 2 fichiers sont supprimés uniquement lors d'une désinstallation de ajouter/supprimer des programmes et ils ne sont pas sont supprimés au cours d'une mise à jour.
Mais dans mon installateur j'ai:
<RemoveExistingProducts After="InstallInitialize"/>
et le comportement dans ce cas est que les 2 fichiers sont toujours supprimé peu importe si elle est une mise à jour ou la suppression d'ajout/suppression de programmes.
Quelqu'un peut me aider à accomplir la suppression de ces fichiers uniquement lors de la désinstallation Ajout/Suppression de programmes et non lors d'une mise à jour, en ayant
<RemoveExistingProducts After="InstallInitialize"/>
?
Merci, MeCoco