Установите Shiled 2008 - как добавить MSU (MSI?) В качестве предварительного условия и установить по условию - PullRequest
1 голос
/ 12 апреля 2011

У меня есть Install Shield 2008 Express Edition и проект установки, который создает установщик exe и msi. Теперь, когда наше приложение использует файлы HLP в качестве справочной системы, а файлы HLP изначально не поддерживаются в Windows Vista и более новых, мне нужно добавить в настройку предварительную установку программы просмотра справки для Windows Vista, 7, 2008, которую можно скачать здесь : http://www.microsoft.com/downloads/en/details.aspx?FamilyID=258aa5ec-e3d9-4228-8844-008e02b32a2c### и находится в MSU (формат Microsoft Update)

Кроме того, мне нужно выполнить условную установку, что означает, что мне нужно определить, работает ли установка в Vista, 7 2008, а затем определить 32-разрядную или 64-разрядную установку и установить правильный MSU. Возможно ли это, и если да, то как это сделать в installshield 2008 express?

Я вижу в разделе Redistributables только предопределенные предварительные условия. Как я могу добавить собственный, пользовательский?

1 Ответ

0 голосов
/ 10 декабря 2011

Express SKU InstallShield не предоставляет средства для создания пользовательских файлов prereq (.PRQ).Эти файлы представляют собой простые XML-документы с пробной версией InstallShield Pro / Prem.Вы можете создать его, а затем поместить его в каталог для использования Express.

Ознакомьтесь с моей статьей в блоге, в которой описано, как создать предварительный запрос.Детали будут зависеть от конкретной MSU, которую вы создаете.

Использование InstallShield 12 для установки .NET Framework 3.0

...