Я разрабатываю установщик для приложений наших компаний с помощью WiX.WiX - Suppress/Ignore версия
Одна из вещей, которые я заметил при тестировании, заключается в том, что запуск одного и того же установщика дважды (после успешной установки) приводит к тому, что установка прерывается, поскольку уже существует одна и та же версия программного обеспечения. Мне нужно поведение, которое позволяет одному и тому же установщику запускаться несколько раз, и устанавливать одно и то же приложение несколько раз.
Это происходит потому, что, когда мы развертываем наши клиенты (которые были вручную), мы всегда развертываем как в тестовой среде, так и в производственной среде. Основы кода для двух сред идентичны. Кроме того, некоторые клиенты хотят иметь несколько производственных/тестовых сред на одном компьютере.
Есть ли способ подавить информацию о версии для установщика, чтобы она игнорировала любые предыдущие установки и устанавливала снова? Я пытался до сих пор подавлять PublishProduct, но это не дает такого поведения. Похоже, что атрибут версии также требуется (я не могу его удалить).