Проверка и установка предварительных требований с помощью Install Shield - PullRequest
0 голосов
/ 29 ноября 2010

Я создаю свою первую установку, используя версию Install Shield, поставляемую с VS 2010.

На Vista и 7 требуется только клиент .NET 4.0, но на XP мое приложение требует:

  1. .NET 2.0 (я думаю, что это требуется для следующих условий)
  2. XP Обновление KB968930 (Windows Базовая структура управления)
  3. XP Обновление KB971513 (Microsoft Active Пакет доступности)
  4. SAPI 5.1 (текст в речь и речь Признание)

При тестировании приложения я просто вручную запускал exe для каждого из них (для SAPI я использовал старый SAPI 5.1 SDK, чтобы убедиться, что он установлен, что кажется излишним). Я думал о создании exe-файла, который запустил бы все четыре исполняемых файла и затем запустил установщик (или я думаю, что мог бы через VB Script внутри Install Shield?)

Мне интересно, есть ли более понятный способ проверить это, предложить пользователю для каждого из них, а затем спокойно установить как часть установки с помощью Install Shield? Или просто простой способ упаковать их в установку.

Спасибо за вашу помощь !!

1 Ответ

1 голос
/ 29 ноября 2010

InstallShield 2010 Limited Edition использует файлы .PRQ, но не поставляется с редактором PRQ. У вас есть несколько вариантов:

1) Разработайте схему XML (XSD не предоставляется) для файлов .PRQ, отредактируйте ее вручную и обновите вручную файл ISM XML для ссылки на вновь добавленные файлы PRQ.

2) Потратьте около $ 1500 на обновление до InstallShield 2010 Professional Edition.

3) Оцените InstallShield 2010 Pro, чтобы сгенерировать файлы PRQ, и вручную обновите ISM для ссылки на файлы PRQ (гораздо проще, чем № 1, но все же не для слабонервных)

4) Привлечь консультанта, чтобы помочь вам сделать это. : -)

...