InstallShield не создает один большой файл Setup
Я создал проект в Visual Studio Ultimate 2012, и я активировал Installshield, чтобы создать файл установки для своего проекта. Дело в том, что InstallShield не создает один большой файл настроек, а скорее одну папку, содержащую установочный файл, который я могу запустить для установки проекта. Если я выберу установочный файл из папки, установка завершится неудачно. Кто-нибудь знает, что я делаю неправильно? Я чувствую, что вся цель создания установочного файла - это иметь только один exe файл, а не принудительно проходить через папку, чтобы найти файл установки.
Добавлен образ моей папки:
![enter image description here]()
Ответы
Ответ 1
Существует множество сценариев, которые требуют различных конфигураций сборки. Не всегда желательно использовать один самораспаковывающийся EXE.
Однако, если это то, что вам нужно, создайте конфигурацию одиночного изображения.
Лично, если у вас нет причины иметь Setup.exe(настройка prereqs, несколько экземпляров, незначительные обновления и т.д.), я бы просто создал его как один MSI.
Ответ 2
В Visual Studio нажмите "Построить" в строке меню, а затем нажмите "Диспетчер конфигурации". В диалоговом окне "Диспетчер конфигурации" установите "Конфигурация" в "SingleImage" и затем перестройте проект.
Ответ 3
У меня такая же проблема, но все решения основаны на версиях LE или до 2013 года.
Итак, поскольку SingleImage недоступен в InstallShield Premier 2013, выполните следующие действия:
- В мастере выпуска выберите Тип носителя: Веб
- Тип веб-сайта: один исполняемый
Это должно создать уникальный автономный exe файл