Как удалить файлы в каталоге% APPDATA% при удалении в проекте установки VS? - PullRequest
1 голос
/ 03 марта 2011

Мое приложение (само приложение, а не установщик) создает некоторые файлы в каталоге %APPDATA%\Application.

Как очистить этот каталог при удалении моего приложения?

Я бы предпочел что-то другое, например .bat или подобное в каталоге установки и выполнить его в процессе удаления.

Ответы [ 2 ]

0 голосов
/ 03 марта 2011

Вы можете попробовать использовать Операция удаления файла для удаления файлов приложения и RemoveDirectory (например, в пользовательском EXE) для удаления папки. Пользовательский EXE-файл может быть добавлен как пользовательское действие и может считывать путь установки из реестра или файла конфигурации (это зависит от того, где вы хотите сохранить его во время установки).

При таком подходе вы можете удалять только те файлы, которые вам нужны, а папка удаляется, только если она пуста. Таким образом, нет реальной опасности удаления пользовательских файлов.

0 голосов
/ 03 марта 2011

Для% APPDATA% \ Application Element вы можете установить для Постоянное свойство значение False?

...