InstallShield在VS 2012中生成安装项目时给出ISEXP:错误:-5008



我有一个.net项目,我将它从VS 2010转换为VS 2012。我正在通过InstallShield Limited Edition为该项目构建一个安装程序,但我遇到了以下错误。

ISEXP:错误:-5008:此32位程序包不能包含64位数据。64位数据可以来自合并模块。

我找了很多,但找不到任何具体的解决办法。

任何帮助都将不胜感激。

我通过删除对项目输出的Visual C++运行时依赖关系解决了这个问题。以下是操作方法:

(2) 指定应用程序数据/文件/右键单击主要输出/构建时扫描的依赖项

在那里,您可以取消选中所有导致问题的依赖项,取消选中Visual C++ 10.0 CRT (x64)

我还有一个-6109内部构建错误,它是由依赖项引起的。我只是在那里取消了检查。我花了整整一个工作日才弄清楚那些神秘的东西。这至少是疯狂和令人沮丧的。

相关内容

  • 没有找到相关文章

最新更新