2016-04-28 2 views
0

Мне нужно обновить Wix 3.7 до 3.10.2. В настоящее время я использую WiX.3.7 \ setupbld.exe для создания установки в файле проекта. Просто установил набор инструментов Wix 3.10.2 на свой компьютер. Не удалось найти какой-либо файл setup.exe, setupbld.exe или SetupBuilder.dll, который я использовал ранее в папке WiX.3.7, которая была связана с источником управления. Может ли кто-нибудь помочь?Мне нужно обновить Wix 3.7 до 3.10.2

ответ

2

Дубликат вопрос здесь: WiX 3.8: Create an .EXE Installer

В принципе, если вы хотите использовать setup.exe, setupbld.exe и SetupBuilder.dll из WiX 3.7, просто скопировать их из папки 3.7 WiX «бен» в новый Версия «bin» версии WiX.

Редактировать
В качестве альтернативы, вы можете попробовать создать простой Загрузчик приложения с помощью WiX Burn.

Вот пример: WiX: How do I get the MSI's dialogs to show, when wrapped in Burn/EXE?

Дополнительной документация о том, как построить пучок можно найти здесь: http://wixtoolset.org/documentation/manual/v3/bundle/wixstdba/

+0

Причины мы обновляем к Wix 3.10.2, избегает «уязвимость известна как DLL угона» будет он будет решен при копировании с WiX 3.7. –

+0

Если проблема с захватом DLL является проблемой, «Не используйте установщики EXE» https://packetstormsecurity.com/files/135343/WiX-Toolset-DLL-Hijacking.html –

+0

Я обновил свой ответ, включив альтернативный подход, и использовать Burn. –

Смежные вопросы