Inno Setup Studio - Install the main application executable file to subfolder -
i using inno setup quickstart pack 5.5.6 , perfect.
i installed inno 5.5.8 quickstart pack 5.5.8 , i'm having problem.
ok if start inno can select appname, company , can select path of program , program exe file, screen:

like can see selected main .exe in \binaries\win32\ located not in main folder of program in sub-folder.
now code have

inno script studio automatically write wrong exe path, not main folder of program said in \binaries\win32\ .
but why did ? worked inno quickstart pack 5.5.6 , never seen problem , correct path correct if exe in sub-folder.
you have these 2 entries in [files] section.
[files] source: "c:\temp\life strange episode 5\binaries\win32\lifeisstrange.exe"; \ destdir: "{app}"; flags: ignoreversion source: "c:\temp\life strange episode 5\*"; \ destdir: "{app}"; flags: ignoreversion recursesudirs createallsubdirs this not make sense. entries overlap.
it seems believe selecting directory c:\temp\life strange episode 5 in "other application files" setting somehow miraculously define mapping between c:\temp\life strange episode 5 , {app} should make inno setup studio know when select main application file c:\temp\life strange episode 5\binaries\win32\lifeisstrange.exe should go {app}\binaries\win32. won't. entries not related each other in way.
so, first entry install lifeisstrange.exe directly {app}.
the second entry install whole directory tree, including lifeisstrange.exe.
so end lifeisstrange.exe both in {app} , {app}\binaries\win32.
but icon point {app}\lifeisstrange.exe.
i believe inno setup studio asked do.
if want else, have set things differently. though i'm not sure inno setup studio allows install main application executable anywhere else, {app}.
to ask for, have edit .iss manually like:
[files] source: "c:\temp\life strange episode 5\*"; destdir: "{app}"; flags: ignoreversion recursesudirs createallsubdirs [icons] name: "{group}\{#myappname}"; filename: "{app}\binaries\win32\lifeisstrange.exe"
Comments
Post a Comment