这里的情况:
我已经在去年的工作以及一个InstallShield LE安装项目(一对夫妇竟)。
最近我配置了一个新的笔记本电脑,从而重新安装的Visual Studio 2010和InstallShield LE。 显然,然后更新的InstallShield LE到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'
现在,我检查这些文件路径和你瞧文件不存在。 那么,他们是不完全存在。 看来他们改变了路径,这些设置先决条件在2012年春季版。
现在我已经完全拆解我.isl文件。 那些文件路径不在.isl文件的任何地方呈现; 不是绝对的,也不相对。 事实上,也有在.isl文件几乎没有文件路径的。
我在网上搜索想也许我需要升级我的.isl文件由Spring2012版的支持,但这些搜索都没有收获。
我在哪里,我只是要重新安装项目的地步,但男孩,我很想找出到底什么地方出了错。
别人的经验升级到的InstallShield LE的2012年春季版的时候这个问题?
我已经升级VS2010的InstallShield项目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'
这个问题通过复制旧的InstallShield文件夹的先决条件解决 “C:\ Program Files文件(x86)的\的InstallShield \ 2011LE \ SetupPrerequisites” 新的 “C:\ Program Files文件(x86)的\的InstallShield \ 2012SpringLE \ SetupPrerequisites”
看来,InstallShield将失去你的先决条件的路径。
一个干净的方式来做到这一点是去你installshild项目的“可再分发”一节(2 - 指定应用程序数据/再分发)。
通常前提条件你需要我应该标明“需要下载”。
只要下载他们用右键点击直接在表条目,您的问题将是修复。
当我一个全新的机器上开了一个项目的InstallShield我得到了同样的问题。 我已经重新安装了当然的InstallShield,但前提条件是当然的缺失,需要进行再次donwloaded。
我们经历了用InstallShield独立建立一个类似的问题。 构建是失败和报告,它不能从SetupPrerequisites目录中复制文件。
作为flamandier回答再分发需要下载。 这可以通过选择“下载选中的项目”或“下载所有必填项”从上Redistibutables查看右键菜单(在InstallShield IDE下的应用程序数据)选项来完成。 或通过使用工具菜单选项下找到再分发下载向导。 请参阅有关Redistributeable下载的的Flexera协助网文章在这里http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/Wiz_RedistDownload.htm
对于独立建立的先决条件必须从计算机上运行完整版本的InstallShield的复制。 在这里看到的Flexera协助网文章http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/StandAloneBuild_Redists.htm