3

私の InstallShield 2009 基本 MSI プロジェクトのインストールはかなり遅いです。65MB の .msi と 110MB の .cab があります。プロジェクトは IS12 からアップグレードされ、インストールに約半分の時間がかかりました。

2009 のアップグレードでは、元に戻すことができるデフォルトの変更が行われましたか? 基本的な MSI プロジェクトを高速化できる一般的な最適化はありますか? 不要な標準アクションなどを削除するかもしれません...

どんな提案やリードも大歓迎です。

4

2 に答える 2

2

以下の段落で強調したフレーズは、2009 へのアップグレードで発生する可能性がある問題を説明しているこのページにあり、婉曲表現と見なされる可能性があります。

以前、InstallShield には、ビルド時に Setup.exe ファイルまたは ISSetup.dll ファイルにストリーミングされたファイルの圧縮に対するサポートが含まれていませんでした。したがって、InstallShield 2008 以前でビルドされたリリースと、InstallShield 2009 のデフォルトの圧縮レベルでビルドされた同じリリースを比較すると、Setup.exe または ISSetup.dll のファイル サイズがわずかに異なることに気付く場合があります。また、ファイルの解凍に必要な時間は若干異なる場合があります

IS2009 では、圧縮レベルを変更するか、圧縮レベルを完全にオフにしてプロジェクトを再ビルドし、その方法でより高速にビルドできるかどうかを確認できますか?

于 2009-03-16T03:02:57.293 に答える
1

私は IS12 から 2008 に至るまで同様の問題を抱えていましたが、最終的には弾丸をかじり、プロジェクトをゼロから再構築しました (特定のダイアログ、レジストリ エントリなどに少しのインポート/エクスポートを使用)。

于 2009-01-06T02:02:35.373 に答える