Я создал проект установки для развертывания моего приложения Windows Forms. Я хочу взять все файлы, необходимые для развертывания (setup.exe, what.msi и предварительные требования), и упаковать их в один самораспаковывающийся архив.
В идеале пользователь должен запустить этот exe-файл, он извлечет файлы во временный каталог, запустит setup.exe и впоследствии удалит файлы.
Я думал, что у меня есть это с WinRar, но после запуска установки он жалуется на отсутствие файла msi. Winrar удаляет временный каталог, прежде чем я хочу.
Могу ли я заставить winrar ждать перед удалением временных файлов? Есть ли другая утилита, которую я могу использовать? VS что-нибудь сделает для меня?
Спасибо