所有
我正在尝试使用InstallShield 2011安装适用于x64的HPC Pack 2012。
- 我使用必备编辑器在我的IS项目中创建了一个先决条件,其中包括从http://www.microsoft.com/en-us/download/details.aspx?id=36045下载的文件以供执行。
- 我添加了Microsoft Visual C ++ 2010可再发行组件,包括x64和x86,因为这就是MS-MPI安装程序告诉我需要的内容。这些是作为MS-MSI可再发行的依赖项添加的。
- 每次运行安装程序时,我都被告知我需要安装Microsoft Visual C ++ x86可再发行组件,因为mpi_x64.msi包含x86和x64组件。结果只安装了x64 VC ++ redist,没有运行mpi_x64.msi,也没有安装x86 VC ++ redist。
醇>
因为它已经是一个依赖项,所以我不知道从InstallShield的角度来看我能做些什么才能安装x86 VC ++ redist。
如果我在运行安装程序之前手动安装VC ++ x86可再发行组件,它就像一个魅力。我假设因为我正在安装到x64机器上,而我正在使用InstallScript MSI项目,InstallShield或MSI标准阻止了x86文件的安装。怎么绕过这个?过去有没有人遇到过这个?为了实现这个目标,你必须扭转谁的手臂?
请帮帮我!
谢谢,
SH