We are developing an InstallShield 2013 LE installer using Visual Studio 2013 Ultimate.
We are already familiar with manual modifications of the .isl file and .isproj file. We know how to do property and path variable overrides from the .isproj file, as well as analyze the Directory, File, PathVariable, and other tables in the .isl file.
In InstallShield 2013 LE, you can choose to install to "Program Files (x86)" or "Program Files" in the Files view of the ISLE editor before build time. The problem we are facing is as follows: we need to make the choice between installing to "Program Files (x86)" and "Program Files" at build time. if the MSBuild Platform property is x86, we need to install to "Program Files (x86)". If the MSBuild Platform property is x64, we need to install to "Program Files".
Can this be done? Are we missing something obvious? This seems like something that should be standard in a basic installer.
We are currently playing around with using property override to override a custom made CustomProgramFilesFolder property.
So far we haven't gotten this to work...not sure what we are doing wrong.