InstallShield 2012 LE在构建时会产生“6417内部构建错误”

时间:2013-07-02 17:03:22

标签: visual-studio-2012 installshield-2012 installshield-le

我刚从Visual Studio 2010和InstallShield 2011 LE更新。 VS将构建我的项目,IS生成的安装程序将按预期构建和工作。

更新到Visual Studio 2012和InstallShield 2012 LE后,构建SingleImage配置时我得到了......

  

错误6 -6103:找不到文件“C:\ dev \ MySolution \ MyProject \ obj \ x86 \ Release \ MyProject.exe”ISEXP:错误:-6103:找不到文件“C:\ dev \ MySolution \ MyProject \ obj \ x86 \ Release \ MyProject.exe“

     

错误10 -6271:找不到文件C:\ dev \ MySolution \ MyProject \ obj \ x86 \ Release \ MyProject.exe。构建此文件的MsiFileHash表记录时出错。验证该文件是否存在于指定位置。 ISEXP:错误:-6271:找不到文件C:\ dev \ MySolution \ MyProject \ obj \ x86 \ Release \ MyProject.exe。构建此文件的MsiFileHash表记录时出错。验证文件是否存在于指定位置。

     

错误11 -6417:内部构建错误ISEXP:错误:-6417:内部构建错误

我已验证该文件是否存在于指定位置。我不知道从哪里开始,甚至不知道我应该问什么问题。

1 个答案:

答案 0 :(得分:4)

问题是项目依赖性!出于某种原因,在更新到VS2012和IS2012之后,我的IS项目不再依赖于他们所需的项目。因此,有时所需的项目已经从早期的编译中构建,有时不是。

修复只是右键单击解决方案,打开Project Dependencies对话框,然后选中右侧框。