1

我刚刚从 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:内部构建错误

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

4

1 回答 1

4

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

修复只是右键单击解决方案,打开“项目依赖关系”对话框,然后选中正确的框。

于 2013-07-03T13:57:29.523 回答