Модули слияния InstallShield 2013 - что это и как они работают?

У нас есть продукт, созданный с использованием InstallShield 2013, который клиент пытается установить на компьютер без подключения к Интернету, и он пытается запустить модуль Microsoft C++.

Когда я открываю InstallShield и смотрю на проект MSI и нажимаю "Данные приложения"> "Распространяемые файлы" и выполняю поиск 2005 года, я вижу рисунок ниже, который показывает, что этот пакет выбран для установки и его местоположение установлено локально, поэтому не должно быть входит в наш MSI? Если я щелкну правой кнопкой мыши по пакету в InstallShield и выберу Browse for Merge Module, но полученная папка окажется пустой (в любом случае модулей слияния - там есть.dll).

Поэтому мой вопрос заключается в том, как мне сначала создать модуль слияния (с учетом.dll), а затем как установить его в мой MSI, чтобы клиент не загружал его?

Заранее спасибо за любую помощь.

1 ответ

Установлено локально означает, что ваша машина разработки имеет биты и, следовательно, может включить ее в ваш встроенный пакет.

Но для этого на самом деле необходимо настроить предварительное условие для этого одним из двух способов. Настройте его, щелкнув правой кнопкой мыши элемент в представлении Redistributables, чтобы отредактировать его Свойства и изменить его расположение сборки, или изменив расположение всех распространяемых файлов в представлении Releases> вкладка Setup.exe > InstallShield Prerequisites Location.

Другие вопросы по тегам