以下是情况:
我有一个InstallShield LE安装项目(实际上有几个),在过去的一年中一直运作良好。
最近,我配置了一台新的笔记本电脑,重新安装了Visual Studio 2010和Installshield LE。然后,显然更新了InstallShield LE到Spring 2012版。
现在当我尝试构建时,会出现有关缺少安装前提条件的错误:
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'
我已经检查了那些文件路径,结果发现文件并不存在,或者说它们不在原来的位置上。看来,在Spring 2012版中,安装前提条件的路径已经被更改了。
我已经完全拆解了我的.isl文件。那些文件路径在.isl文件中没有出现过,无论是绝对路径还是相对路径。实际上,在.isl文件中几乎没有任何文件路径。
我在互联网上搜索,以为可能需要升级我的.isl文件才能得到Spring2012版的支持,但这些搜索并没有产生任何结果。
我已经到了重新创建安装项目的地步,但我真的很想知道到底出了什么问题。
有其他人在升级到InstallShield LE的Spring 2012版时遇到了这个问题吗?