We are using Inno Setup to create an installer for our software, but the final result is about 1GB. We are trying find the reason for it (it used to be 500MB).
Here is the [Files] part:
[Files]
#ifdef UseNetCoreCheck
Source: ".\bin\Release\{#MainAppExe}"; DestDir: "{app}"; Flags: ignoreversion
Source: ".\bin\Release\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: ".\Dependencies\*" ; DestDir: "{app}\Assets" ; Flags: ignoreversion recursesubdirs createallsubdirs
Source: ".\bin\Release\Assets\netcorecheck.exe"; Flags: dontcopy noencryption
Source: ".\bin\Release\Assets\netcorecheck_x64.exe"; Flags: dontcopy noencryption
//new
Source: ".\bin\Release\Assets\mongodb.msi"; DestDir: "{app}"; Flags: ignoreversion createallsubdirs recursesubdirs; MinVersion: 0,6.1;
Source: ".\bin\Release\Assets\mongodb-common\mongod.cfg"; DestDir: "{app}"
Source: ".\Dependencies\app1.exe"; DestDir: "{app}\Assets"; AfterInstall: RunApp1Installer;
Source: ".\Dependencies\app2.exe"; DestDir: "{app}\Assets"; AfterInstall: RunApp2Installer;
#endif
#ifdef UseDirectX
Source: "dxwebsetup.exe"; Flags: dontcopy noencryption
#endif
Since we use the .\bin\Release\* is it possible that the files are copied twice to the installer?