Но когда я запускаю установщик
опять выскочило окно и сказал
«Другая версия этого продукта
уже установлено ... "
Эта ошибка появляется, когда вы перестраиваете свой установщик с тем же идентификатором продукта, но с другим идентификатором пакета, а затем запускаете его снова.
Если вы запустите оригинальный файл MSI, он должен перейти в режим обслуживания.
Если у вас больше нет исходного MSI, вы все равно можете удалить свой продукт с помощью программ добавления / удаления. Это возможно, потому что установщик Windows кэширует файлы MSI со случайным именем в c:\windows\installer\
.
Если вам не требуется поддержка детализированных сценариев обновления (например, исправлений), Я рекомендую вам установить идентификатор продукта на "*"
и внедрить основные обновления, как описано в разделе справки wix Как выполнить крупное обновление в вашем установщике .