Совместимость WiX с версиями установщика Windows (схемы)

Каковы минимальные требования к версии для установщика Windows (версия "Схема"), которую WiX налагает на созданные базы данных установки?

Т.е. для следующих версий WiX, какая (установщик "Схема") версия установщика Windows является минимальным требованием в целевой системе?

  • WiX 2.0
  • WiX 3.0
  • WiX 3.5
  • WiX 3.6
  • WiX 3.7
  • WiX 3.8

NB: То, что я имею в виду, называется "Схема" в "Сводной информации" для базы данных установки:

Поле, управляющее совместимостью MSI с установщиком Windows

1 ответ

Решение

Хорошо, нашел ответ. Похоже, что все упомянутые версии WiX поддерживают как минимум InstallerVersion="200" в <Package /> стихия Чтобы процитировать соответствующую часть вышеупомянутой страницы документации:

Минимальная версия установщика Windows, необходимая для установки этого пакета. Возьмите основную версию требуемого установщика Windows и умножьте на 100, затем добавьте младшую версию установщика Windows. Например, "200" будет означать установщик Windows 2.0, а "405" будет означать установщик Windows 4.5. Для 64-разрядных пакетов установщика Windows это свойство по умолчанию имеет значение 200, так как установщик Windows 2.0 был первой версией, поддерживающей 64-разрядные пакеты.

Согласно статье в Википедии, на которую дана ссылка, эта версия установщика Windows (т. Е. 2.0) была включена в:

  • Windows XP RTM, SP1
  • Windows 2000 SP3, SP4
  • Windows Server 2003 RTM

и доступен для:

  • Windows 95/98 / Me
  • Windows NT 4.0 SP6
  • Windows 2000 RTM, SP1, SP2

Итак, в заключение можно сказать, что минимальная поддерживаемая версия установщика Windows для установки с использованием WiX: 2.0 (== InstallerVersion="200").

Другие вопросы по тегам