Мы создали новый установщик, который работает очень хорошо, используя Visual Studio и WIX. Теперь я пытаюсь сжать его и сделать самораспаковывающийся установщик для распространения.
Я могу просто создать installer.exe, и он запускается. Программа установки запускается, но не работает.
Я думаю, это потому, что 7zip exe удаляет файлы до того, как установщик сможет их использовать (мы запускаем setup.exe для запуска установщика).
Я искал по всему, но не могу найти никаких подсказок о том, как сделать эту работу. Я пропускаю опцию для 7zip?
Строка создания:
7z a myInstaller.7z installer/bin/release/*
copy /b \program files\7-zip\7zsd.sfx config.txt myInstaller.exe
Config.txt - это
;!@Install@!UTF-8!
Title="My Title"
RunProgram="Setup.exe"
;!@InstallEnd@!
Есть обходной путь для http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/3731985c-d9cc-4403-ab7d-992a0971f686 (примерно на 7/8 вниз по Филлиссу), но это кажется скрипучим. Это действительно единственный способ заставить это работать?