Как создать единый setup.exe с ограниченным тиражом InstallShield? - PullRequest
25 голосов
/ 15 марта 2012

Я пытаюсь создать один установщик файла .exe. Мне удалось получить все зависимости в файл .exe (установив экстракт из свойства Setup.exe). Как я могу получить .msi также внутри файла setup.exe?

Вот как это выглядит сейчас

enter image description here

Ответы [ 6 ]

51 голосов
/ 18 июня 2013

У меня тоже была эта проблема.Это очень не интуитивно понятно, IMO.

  1. Выделите Проект настройки
  2. На стандартной панели инструментов Visual Studio выберите раскрывающийся список «Конфигурация решения».Возможно, он выбран как «Отладка».Измените его на «Single Image»

    enter image description here

  3. Щелкните правой кнопкой мыши по вашему проекту установки и выполните Build.

Itследует создать один файл setup.exe.

9 голосов
/ 15 марта 2012

У меня не установлен InstallShield LE на машине передо мной, но моя память такова, что для него определены различные конфигурации решения. Один из них называется SingleImage. Просто создайте этот релиз.

4 голосов
/ 08 марта 2015

Создание отдельного файла setup.exe с InstallShield LE немного сложнее. Вы должны запомнить несколько вещей.

  1. Перейдите в «Build» -> «Configuration Manager» -> измените конфигурацию на «SingleImage». Вы можете иметь доступ к конфигурации прямо на панели инструментов в верхней части. Ваши варианты будут «CDROM», «DVD-5», «SingleImage». Вы можете изменить его из менеджера конфигурации или используя панель инструментов.

  2. Затем перейдите в раздел «Подготовка к выпуску» в обозревателе решений (справа) и дважды щелкните «Выпуски». С левой стороны вы увидите свое дерево "Builds". Пройдите вниз по дереву к «SingleImage». Нажмите на него.

  3. В середине есть три вкладки: «Сборка», «Setup.exe», «Подписание». Нажмите «Setup.exe». Установите для параметра «Настройка» значение «Да» (вероятно, оно уже будет установлено на это). В конце опций находится раздел «Расположение пререквизитов InstallShield» - установите для него значение «Извлечь из Setup.exe», иначе любые пререквизиты (обычно их много) не будут встроены в файл setup.exe.

Вы сделали.

1 голос
/ 11 февраля 2017
  1. Выберите опцию «Релизы».
  2. В левой части откроется вкладка конфигурации релизов.
  3. Развернуть конфигурацию по умолчанию
  4. Выберите конфигурацию, которую вы используете для сборки проекта (Debug / Release)
  5. Щелкните правой кнопкой мыши конфигурацию и выберите Release Wizard. Нажимайте кнопку «Далее» до тех пор, пока не появится экран «Release Release».
  6. Выберите первую опцию Сжать все файлы.
  7. Нажимайте «Далее», пока не найдете страницу «Сводка», и нажмите «Готово»
0 голосов
/ 29 апреля 2016

Перейдите в свойства конфигурации решения и настройте, как показано на рисунке:

configuration

0 голосов
/ 15 марта 2012

Можно создать один файл setup.exe с IExpress.exe, который упоминается здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...