Проект установки / развертывания: предотвращение удаления измененных файлов при удалении - PullRequest
3 голосов
/ 07 ноября 2011

У меня есть проект установки. Если пользователь изменяет один из установленных файлов, а затем удаляет приложение, я бы хотел, чтобы файл НЕ удалялся при удалении (чтобы при повторной установке пользователя позже использовался измененный файл, а не по умолчанию тот, который обычно использует установщик). Это вообще возможно?

Примечание. Файлы, которые не были отредактированы, должны применяться для обновления / удаления.

Ответы [ 2 ]

1 голос
/ 07 ноября 2011

Чтобы предотвратить удаление, вы должны пометить компонент файлов как постоянный

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

0 голосов
/ 26 января 2012

Поскольку невозможно запретить проекту установки удалять измененные файлы при удалении, наилучший подход, который я нашел (как упомянуто Ciprian), заключается в создании настраиваемого действия, которое создает резервные копии измененных файлов перед удалением и восстанавливает их.впоследствии в другом настраиваемом действии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...