Wix: созданный файл .chw приводит к тому, что установочный каталог не удаляется - PullRequest
3 голосов
/ 02 декабря 2011

Мое программное обеспечение поставляется с файлом справки HTML (.chm).Этот файл вместе с моими двоичными файлами включен в мою программу установки Wix.Проблема заключается в том, что всякий раз, когда открывается файл .chm, файл .chw (HTML Help Index) создается в том же каталоге.Затем, когда я удаляю свое программное обеспечение, этот недавно созданный файл .chw не позволяет программе удаления удалить папку установки.

Как сказать Wix удалить папку, даже если этот файл был создан?Я думаю, это плохая идея явно удалить папку, так как вы не знаете, где пользователь решил установить программное обеспечение.

Каков наилучший подход Wix при работе с автоматически генерируемыми временными файлами, такими как этот?

1 Ответ

2 голосов
/ 02 декабря 2011

См. Удаление файлов при удалении WiX , добавьте это в папку, где создается файл chw:

<RemoveFile Id="RemoveChw" Name="filename.chw" On="uninstall" />

Вы также можете использовать *.chw, чтобы удалить все файлы chw в этой папке.

...