我有一个用于Visual 2010的InstallShield项目(InstallShield 2011限量版)。该项目是在运行Windows (32位)的计算机上创建的.它为针对C# 4.0完整配置文件的.NET解决方案构建一个安装包。然而,相同的项目配置无法在windows 7上构建安装包。结果表明,与Windows相比,Windows7中安装的InstallShield本身有所不同。
在WIndows 7上构建安装包时,会出现以下几个错误:
ISEXP : error : -1007: Cannot copy source 'C:\Program Files\InstallShield\2011LE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' to target ...
在Windows上,C:\Program Files\InstallShield\2011LE\SetupPrerequisites
中有3种子目录结构
Windows Installer
3.1
Microsoft .net
4.0
WindowsImagingComponent
x64
x86
在Windows7上安装InstallShield之后,这些目录和文件都丢失了。
如果我手动添加文件,Windows 7机器可以构建InstallShield项目,没有问题。
这是InstallShield中的一个bug,还是我遗漏了一些特性?我希望能够在Windows7和Windows上构建安装包,而不必修补InstallShield安装本身。
发布于 2012-02-13 15:39:30
通常,您可以右键单击“从redist屏幕下载文件”。只有.PRQ (XML)文件在InstallShield安装程序中。当你需要的时候,剩下的会被拉下来一次。
https://stackoverflow.com/questions/9160109
复制相似问题