visual-studio-2010 - Installshield LE Spring 2012 找不到安装先决条件

标签 visual-studio-2010 installshield installshield-2012

情况如下:

我有一个 InstallShield LE 安装项目(实际上是几个),去年运行良好。

最近我配置了一台新笔记本电脑,因此重新安装了 Visual Studio 2010 和 Installshield LE。显然,然后将InstallShield LE更新到了2012年 Spring 版本。

现在,当我尝试构建时,我收到有关缺少设置先决条件的错误:

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 年 Spring 版本中更改了这些安装先决条件的路径。

现在我已经完全反汇编了我的 .isl 文件。这些文件路径不存在于 .isl 文件中的任何位置;不是绝对的也不是相对的。事实上,.isl 文件中几乎没有文件路径。

我在互联网上进行了搜索,认为也许我需要升级我的 .isl 文件才能得到 Spring2012 版本的支持,但这些搜索并没有取得成果。

我正要重新创建安装项目,但是我很想找出到底出了什么问题。

还有其他人在升级到 InstallShield LE 2012 年 Spring 版时遇到过此问题吗?

最佳答案

InstallShield 似乎丢失了您的先决条件的路径。

一种简洁的方法是转到 installshild 项目的“Redistributables”部分(2- 指定应用程序数据/Redistributables)。

通常,您需要的先决条件应该标记为“需要下载”。

只需直接在表格条目上右键单击即可下载它们,您的问题将得到解决。

当我在全新机器上打开 installshield 项目时,我遇到了同样的问题。我当然重新安装了InstallShield,但是先决条件当然不存在,需要再次下载。

关于visual-studio-2010 - Installshield LE Spring 2012 找不到安装先决条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875615/

相关文章:

visual-studio-2010 - 从包管理器控制台 (PowerShell) 添加自定义 nuget 提要

c++ - 更快地读取带有 float 的文本文件并存储在浮点 vector 中

32bit-64bit - 安装盾2012 : Identify 32 or 64 bit Operating system and install appropriate ActiveX control - Basic msi installer

visual-studio-2013 - 为什么我在 VS 2013 中尝试使用 InstallShield 生成的 .msi 时会收到错误 1309 : Error reading from file. ....?

windows-installer - MSI 验证返回 "ICE81 Failure ICE Internal Error 1867. API Returned: 1615."

c++ - 奇怪的是 VS2010 中反复出现的模板模式错误?

c# - 服务引用与 Web 引用

wix - 安装Shield到WIX

windows-installer - 如何解决 Windows 安装程序错误安装程序被中断错误

build-process - InstallShield:从发布属性设置自定义操作的属性值