WiX версия 3.11 была установлена, но была удалена. WiX версия 3.9 была установлена. Во время присутствия 3.11 был создан пустой проект WiX. После установки 3.9 проект был завершен. Во время сборки выдается ошибка, указывающая на необходимость установки WiX версии 3.11.
Мы используем WiX для генерации установочных пакетов. Существует несколько версий Visual Studio, 2013, 2017 и 2019, которые используются для различных продуктов. Когда был установлен WiX 3.11, было замечено, что VS 2013 перестал распознавать проекты WiX. 3.11 был удален и 3.9 переустановлен. Ранее существовавшие проекты WiX были снова распознаны и могли быть созданы VS 2013, но один проект WiX, который был создан в VS 2017, когда действовал 3.11, все еще настаивает на установке 3.11 во время сборки. Я посмотрел на файл проекта WiX и не понимаю, почему он настаивает на наличии 3.11. Кто-нибудь знает, как убедить его использовать установленную 3.9?
Проект WiX загружается как в VS 2013, так и в VS 2017. VS 2019 настаивает на том, что проект WiX является несовместимым типом проекта. Сейчас я могу жить с этим, но когда VS 2013 или VS 2017 пытается построить проект установки, выдается следующая ошибка:
The WiX Toolset v3.11 (or newer) build tools must be installed to build this project. To download the WiX Toolset, see http://wixtoolset.org/releases/