Предварительно установить exe-файл перед основным процессом InstallShield - PullRequest
0 голосов
/ 11 июня 2019

Я использую InstallShield для создания файлов .ism проектов C #.

Для успешного запуска моего проекта (A) мне нужно уже установить другую программу (B) через файл .exe.

Можно ли добавить эту установку (B) в качестве дополнительного шага в основную установку (A) с помощью InstallShield?

Как мне выполнить предварительную установку, используя InstallShield для проекта (B)?

Если честно, я много искал, но не смог найти что-то понятное.

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 18 июля 2019

Вы можете установить установку (B) с помощью распространяемого файла (A).

Создать установку .exe для A с помощью installshield, установка должна быть минимальной.

Создатьновый распространяемый пакет A (инструменты | редактор обязательных компонентов)

Выберите пакет установки в качестве распространяемого в проекте B (используя installshield | данные приложения | redistributables), вы должны увидеть его в списке.

Убедитесь, что в разделе «условная установка» установлен флажок «установка до выбора функции».

(необязательно) щелкните правой кнопкой мыши на распространяемом пакете A, выберите предварительный заказ, а затем убедитесь, что он установлен.быть первым.

Это должно выполнить A до B, при выполнении B. Примечание: желательно включить A (если он достаточно мал) в комплекте вместе с B. Чтобы клиент имел их обоих вместе в одном пакете(В).

0 голосов
/ 11 июня 2019

Мы можем добавить его в конце как шаг.

.exe для проекта B можно добавить в проект A в виде файла и выбрать его запуск в конце установки.

Ответ найден здесь: Запустите exe-решение после установки с помощью installshield , ответ @Christopher Painter.

...