Как создать InstallShield MSI без файлов, необходимых локально?

Привет всем и хороший день!

Вопрос. Я создал базовый проект InstallShield в своем MSVC2010, добавил некоторые файлы и основные выходы и нажимал build. Обычно проект скомпилирован: была создана локальная структура файлов MSI, setup.exe, setup.ini и (WTF?!), которую я пытаюсь установить (например, "Program Files\My Company\app.exe",... "были скопированы файлы). Я уверен, что это не нужна папка, поэтому скопировали мои установочные файлы (MSI, setup.exe, setup.ini) в другую папку и запустили установку. Когда процесс установки входит в состояние копирования, установщик дал мне ошибку, что не было найдено никаких файлов (app.exe,...).

Помогает ли кто-нибудь решить эту проблему? Я думаю, что это простой.

Спасибо!

Ответ 1

Ответ был найден мной, но спасибо всем вам...

Чтобы создать самораспаковывающийся установочный файл, вам нужно открыть вкладку "Релизы" в вашем проекте InstallShield Basic и щелкнуть правой кнопкой мыши по конфигурации, нажав "Release WIzard...".

Все, что мне нужно, это цифра:

Release Wizard...

Ответ 2

Это можно сделать, внеся некоторые изменения в свойствах в explorer. Это так просто, как вы можете сжать все в одном .exe файле. Следуйте приведенному ниже шагу:

  • Щелкните правой кнопкой мыши по всем решениям и выберите "Свойства", как указано ниже First Step

  • Второй шаг, когда вы можете увидеть диалоговое окно. щелкните по свойствам конфигурации enter image description here

  • Третий шаг enter image description here
  • Последний шаг

Это самый лучший и простой способ для достижения требуемой задачи.

Ответ 3

enter image description here

Выберите параметр "Сжатый из сжатия" в представлении свойств.

Ответ 4

Просто используйте сборку "единого изображения". Не cd и dvd