сегодня я узнал, что мой установщик не удаляется правильно. Значение моего приложения больше не отображается на панели управления после удаления, но все файлы все еще присутствуют. Я просмотрел файлы журналов, и я вижу много «запретов на удаление компонента, поскольку существует другой клиент», который afaik означает, что я напортачил.Набор инструментов Wix: полная очистка после «запрета удаления компонента с другого клиента существует»
Итак, что является лучшим способом очистки моего компьютера и предотвращения его возникновения в будущем? Что могло быть причиной этого? afaik не совсем удаленная предыдущая версия моего приложения является причиной этой ошибки?
К сожалению, использование ВМ не представляется возможным по разным причинам ..
FYI: Для разработки и целей тестирования я обычно тест и создать инсталлятор с 1.0.xxxxx, где ХХХХХ часто остается неизменным. Мой обновленный код всегда один и тот же. Кроме того, я использую тепло и везде, где это возможно, я позволяю wix автоматически генерировать GUID. Кроме того, у меня есть один ЦС, чтобы показать мой файл readme после установки, а другой - выполнить пакетный файл (изменяет записи реестра с помощью powercfg). После удаления запускается исполняемый файл для импорта REG-файла для восстановления измененных записей реестра (поскольку они будут удалены с помощью wix).
Нет, это не ошибка; Это информационный. Поскольку вы устанавливаете продукт после продукта, совместно использующего компонент, компонент не следует удалять, пока все продукты не будут удалены. Возможно, вы захотите просто удалить продукт перед установкой продукта, созданного следующей сборкой. –