2012-03-15 3 views
24

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

Это то, что она выглядит сейчас

enter image description here

+0

Почему бы не пропустить 'setup.exe' вообще и просто распространять файл от MSI? Вы можете назвать это 'setup.msi', если хотите. –

ответ

48

У меня тоже была эта проблема. То, как это происходит, очень неинтуитивно, ИМО.

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

    enter image description here

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

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

+0

Я пытаюсь сделать то же самое. У меня есть проект Install Shield, который создает образ диска, и я хочу вместо этого создать решение с одним щелчком мыши. Однако, когда я выбираю мой проект установки, единственными параметрами в конфигурации решений, которые выходят на панели инструментов, являются Release and Debug. Если я открою Диспетчер конфигурации, единственными параметрами для моего проекта установки в разделе Конфигурация являются Release and Debug. Я запускаю VS2013. – JonN

+0

Как мне получить параметр Single Image? – JonN

0

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

9

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

5

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

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

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

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

Все готово.

0

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

configuration

1
  1. Нажмите на опцию Релизы.
  2. Откроется вкладка конфигурации с левой стороны.
  3. Expand Конфигурация по умолчанию
  4. Выберите конфигурацию, которую вы используете для сборки проекта (Debug/Release)
  5. Щелкните правой кнопкой мыши конфигурацию и мастера выбора выпуска. Нажмите следующую кнопку, пока не появится экран конфигурации конфигурации.
  6. Выберите первый вариант Сжать все файлы.
  7. Нажмите рядом, пока вы найдете страницу Сводка и нажмите на финише
Смежные вопросы