visual-studio-2010installshieldinstallshield-2012

Installshield LE Spring 2012 Can't find setup prerequisites


Here's the situation:

I have an InstallShield LE setup project (a couple actually) which have been working well for the last year.

Recently I configured a new laptop, thus reinstalled Visual Studio 2010 and Installshield LE. Apparently, then updated InstallShield LE to the Spring 2012 edition.

Now when I attempt to build I get errors about missing setup prerequisites:

Error   7   -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' to target 'C:\Users\Erik\myProject\Server Install\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e}\WindowsInstaller-KB893803-v2-x86.exe'    ISEXP : error : -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' to target 'C:\Users\Erik\myProject\Server Install\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e}\WindowsInstaller-KB893803-v2-x86.exe'

Now, I've checked those file paths and lo and behold the files are not there. Well, they're not exactly there. It appears that they changed the path to these setup prerequisites in the Spring 2012 edition.

Now I've completely disassembled my .isl file. Those file paths are not present anywhere in the .isl file; not absolute nor relative. In fact, there are almost no file paths in the .isl file at all.

I've searched the internet thinking maybe I needed to upgrade my .isl file to be supported by Spring2012 edition, but those searches have not been fruitful.

I'm at the point where I'm just going to recreate the setup project, but boy would I love to find out what the heck went wrong.

Anybody else experience this issue when upgrading to the Spring 2012 edition of InstallShield LE?


Solution

  • I have received same error after upgrading VS2010 InstallShield project to VS2012.

    Error   24  -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Microsoft .net\3.5 SP1\Full\dotnetfx35.exe' to target 'D:\Users\...\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{074EE22F-2485-4FED-83D1-AAC36C3D9ED0}\dotnetfx35.exe'    ISEXP : error : -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Microsoft .net\3.5 SP1\Full\dotnetfx35.exe' to target 'D:\Users\...\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{074EE22F-2485-4FED-83D1-AAC36C3D9ED0}\dotnetfx35.exe'
    

    This problem solved by copying prerequisites from old InstallShield folder "C:\Program Files (x86)\InstallShield\2011LE\SetupPrerequisites" to new "C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites"