InstallShield Basic MSI оптимизации - PullRequest
3 голосов
/ 09 октября 2008

Мой основной MSI-проект InstallShield 2009 устанавливается довольно медленно. У нас есть 65MB .msi и 110MB .cab. Проект был модернизирован с IS12, и его установка заняла около половины времени.

Обновление 2009 года внесло некоторые модификации по умолчанию, которые я могу отменить? Существуют ли какие-либо общие оптимизации, которые могут ускорить основные проекты MSI? Может быть, удалить некоторые ненужные стандартные действия и т.д ...

Любые предложения или предложения с благодарностью.

Ответы [ 2 ]

2 голосов
/ 16 марта 2009

Фраза, которую я подчеркнул в нижеследующем абзаце, найденная на этой странице , описывающая возможные проблемы, переходящие на 2009 год, может быть воспринята как эвфамизм:

Ранее InstallShield не включал поддержку сжатия файлов, которые были переданы в файл Setup.exe или файл ISSetup.dll во время сборки. Таким образом, если вы сравните выпуск, созданный в InstallShield 2008 или более ранней версии, с тем же выпуском, который построен с уровнем сжатия по умолчанию в InstallShield 2009, вы можете заметить, что размер файла Setup.exe или ISSetup.dll немного отличается. Кроме того, время, необходимое для извлечения файлов, может немного отличаться .

В IS2009, можете ли вы изменить уровень сжатия или полностью его отключить и перестроить свой проект, чтобы посмотреть, будет ли он построен быстрее?

1 голос
/ 06 января 2009

У меня была похожая проблема при переходе с IS12 на 2008, в конце концов я просто укусил пулю и перестроил проект с нуля (используя немного импорта / экспорта для определенных диалогов, записей реестра и т. Д.)

...