Installshield оставляет байт скомпилированные файлы после удаления
У меня есть сборка Installshield Basic MSI с некоторыми файлами Python в качестве компонентов. При удалении он оставляет за байтом скомпилированные файлы.
Я вижу один из способов сделать это, чтобы написать Installscript
который будет вызван при удалении. Есть ли лучший способ сделать это?
1 ответ
Решение
Установщик Windows удаляет только те файлы, которые он устанавливает, и другие файлы, о которых ему явно сказано. Таким образом, добавление записей в таблицу RemoveFile является каноническим способом сделать это. InstallShield 2014 добавляет параметры для этого в представлении "Файлы и папки" и в представлении компонента, и это доступно в более ранних версиях через прямой редактор.