Я пытаюсь создать один установщик файла .exe. Мне удалось получить все зависимости в .exe файле (установив извлечение из свойства Setup.exe). Как я могу получить .msi также внутри файла setup.exe?
Вот как это выглядит сейчас
Я пытаюсь создать один установщик файла .exe. Мне удалось получить все зависимости в .exe файле (установив извлечение из свойства Setup.exe). Как я могу получить .msi также внутри файла setup.exe?
Вот как это выглядит сейчас
У меня тоже была эта проблема. То, как это происходит, очень неинтуитивно, ИМО.
На панели инструментов Visual Studio Standard выберите раскрывающееся меню "Конфигурация решения". Вероятно, он выбран как "Debug". Измените его на "Single Image"
Щелкните правой кнопкой мыши на проекте установки и Build.
Он должен создать один файл setup.exe.
У меня нет InstallShield LE, установленного на машине передо мной, но моя память заключается в том, что у нее разные конфигурации решений. Один из них называется SingleImage. Просто создайте этот выпуск.
Создание автономного файла setup.exe с помощью InstallShield LE немного сложно. Вы должны помнить несколько вещей.
Перейдите в "Build" → "Configuration Manager" → измените конфигурацию на "SingleImage" . У вас может быть доступ к конфигурации непосредственно на панели инструментов вверху. Вашими параметрами будут "CDROM", "DVD-5", "SingleImage" . Вы можете изменить его из диспетчера конфигурации или с помощью панели инструментов.
Далее перейдите к разделу "Подготовка к выпуску" в проводнике решений (справа) и дважды щелкните "Релизы". С левой стороны вы увидите свое дерево "Builds". Пройдитесь по дереву до "SingleImage" . Нажмите на нее.
В середине witll будет три вкладки: "Build", "Setup.exe", "Signing". Нажмите "Setup.exe". Установите программу установки Launcher в значение Yes (возможно, она уже установлена). В конце опций находится раздел "Расположение предварительных условий InstallShield" - установите для этого параметра "Извлечь из Setup.exe", в противном случае любые предварительные условия (обычно лоты) не будут внедрены в файл setup.exe.
Вы закончили.
Возможно создать один файл setup.exe с IExpress.exe, который упоминается здесь
Перейдите к свойствам конфигурации решения и настройте, как показано на рисунке: