2008-10-09 8 views
3

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

Обновлено ли обновление 2009 года, которое я могу изменить? Есть ли общая оптимизация, которая может ускорить базовые проекты MSI? Возможно, удаление некоторых ненужных стандартных действий и т. Д.

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

ответ

2

Фраза Я подчеркнул в пункте ниже, найденном на this page, описывающий возможные проблемы с обновлением до 2009 года, может быть принято в качестве euphamism:

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

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

1

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

+1

Вы видели ускорение? – 2009-01-06 12:48:06

+0

Итак, после обновления IS произошел заметный удар производительности, вы воссоздали весь проект, а затем скорость установки улучшилась? Это странно странно. Я преобразовал MSI Installscript в базовый MSI через функцию «export component into», доступную при щелчке правой кнопкой мыши по компоненту один раз. Однако воссоздание проекта может быть большой работой для крупных проектов. – 2017-08-10 00:21:20