3

J'ai un projet d'installation. Si l'utilisateur modifie l'un des fichiers installés puis désinstalle l'application, je souhaite que le fichier ne soit PAS supprimé par la désinstallation (de sorte que lorsque l'utilisateur réinstalle plus tard, le fichier modifié est utilisé plutôt que le fichier par défaut celui que l'installateur devrait normalement utiliser). Est-ce possible?Projet de configuration/déploiement: empêche la suppression des fichiers modifiés lors de la désinstallation

Remarque: Les fichiers qui n'ont pas été modifiés doivent être applicables pour les mises à niveau/suppressions.

Répondre

0

Comme il est impossible d'empêcher le projet d'installation de la suppression des fichiers modifiés lors de la désinstallation, la meilleure approche que j'ai trouvé (comme mentionné par Ciprian) est de créer une action personnalisée qui sauvegarde les fichiers modifiés avant la désinstallation, et les restaure ensuite dans une autre action personnalisée.

1

Pour éviter de désinstaller, vous devez marquer les fichiers de la composante en tant que permanent

http://msdn.microsoft.com/en-us/library/windows/desktop/aa368007(v=vs.85).aspx

+0

Je pense qu'ils ne veulent pas laisser les choses installées - ils veulent juste laisser les personnalisations de l'utilisateur au lieu de les faire disparaître. –

+0

C'est correct. Les fichiers qui n'ont pas été modifiés doivent être applicables pour les mises à niveau/suppressions. – Jeb

+1

Vous devez ensuite utiliser certaines actions personnalisées pour sauvegarder les fichiers avant l'action RemoveFiles et restaurer ensuite afterwords. – Ciprian

Questions connexes