私の同僚と私は両方を使用します Inno Setup 5.5.9(a) 包装用。同じスペックのコンピューターを使用しており、同じソースコードからコンパイルしています。
プロジェクトをコンパイルすると、結果 setup.exe 98Mbです。
同僚が同じプロジェクトをコンパイルすると、47Mbになります。
どちらのインストーラーも同じように正しく動作します。
出力が彼のサイズの2倍になる原因は何ですか?
回答:
回答№1は0ログファイルを指定してくれてありがとう。 2台のマシンで同じでしたが、1つのファイルが目立ちました。.NetFrameworkブートストラップインストーラーです。
私たちは両方とも同じソース管理から引き出しましたが、彼のコンピューターは Git LFS ブートストラップ用の参照スタブのみがありましたインストーラー。これらの名前のファイルは技術的に存在するため、Inno Setupは失敗またはエラーを表示しませんでした。テストマシンまたは既存のクライアントはいずれもブートストラップインストーラーをアクティブにしないため、インストール中にエラーは発生しません。
現在、当社のマシンは同じ出力を生成しています。