6

我有 .net 项目,我从 VS 2010 转换为 VS 2012。我正在通过 InstallShield Limited Edition 为项目构建设置,但出现以下错误。

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

我进行了很多搜索,但找不到针对我的问题的任何具体解决方案。

任何帮助将不胜感激。

4

1 回答 1

7

我通过删除对项目输出的 Visual C++ 运行时依赖解决了这个问题。这是如何做到的:

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

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

资源

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

于 2014-03-05T16:33:02.873 回答