Сбой установки Wix на сервере 2003 при использовании расширений Wix
У меня есть *.установка msi, использующая расширения Wix:
- WixFirewallExtension (для создания исключений брандмауэра)
- WixNetFxExtention (для создания собственных образов во время установки)
Этот msi завершается ошибкой " установка завершена преждевременно..."при попытке установки на Windows Server 2003 (32 и 64 бит). Он устанавливается на сервере 2008 / Windows 7 и т.д. без проблем.
Удаление брандмауэра и частей собственного образа перед сборкой msi позвольте ему установить нормально, но, очевидно, без дополнительных опций на месте.
Кто-нибудь знает, в чем может быть проблема?
Вот часть файла журнала, которая показывает сбой,но не говорит, почему он произошел.
Другие Примечания:
- удаление части брандмауэра, но оставление части собственного образа по-прежнему вызывает сбой, который заставляет меня полагать, что любая операция, использующая расширение, будет затронута.
- брандмауэр конфигурация настроена на игнорирование сбоев.
- я подтвердил, что брандмауэр включен и работает.
- я пробовал устанавливать из командной строки администратора, но это не имеет значения
1 ответ:
Похоже на ошибку в наборе инструментов WiX v3. 8. Были проблемы в более ранних сборках, где новые компиляторы VS2012 не поддерживали Windows XP. Это было исправлено в Викс В3.8.422.0 или новее. Если вы Не запускаете последнюю сборку WiX v3. 8, я рекомендую обновить и посмотреть, исправлена ли проблема. Если вы используете последнюю сборку WiX v3. 8, то вы можете открыть ошибку: http://wixtoolset.org/bugs .