Программа установки Visual Studio 2008 не удаляет файл при удалении - PullRequest
0 голосов
/ 20 марта 2012

Я отметил постоянный файл XML в моем проекте установки. Но теперь, если я изменил в своей настройке и пометил постоянный флаг для того же файла как ложный ... он все еще оставляет его как постоянный ....

Вот шаг к воспроизведению ...

  1. В проекте установки отметьте постоянный флаг файла xyz.txt в true.
  2. Установить продукт ...
  3. Удалить продукт
  4. xyz.txt там, как и ожидалось ... хорошо.
  5. Удалить файл xyz.txt вручную
  6. Измените проект установки продукта и теперь пометьте постоянный флаг файла xyz.txt файла как false.
  7. Установить продукт
  8. Удалить продукт
  9. Файл xyz.txt все еще там ... Плохо

Кто-нибудь знает, как очистить постоянный флаг?

1 Ответ

0 голосов
/ 20 марта 2012

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

Решение состоит в том, чтобы удалить файл и добавить его снова, чтобы создать для него новый компонент. Вы также можете попробовать провести тестирование на чистой машине.

...