我有.net项目,我从VS 2010转换为VS 2012.我正在通过InstallShield限量版为项目构建设置但是我收到以下错误。
ISEXP:错误:-5008:此32位程序包不能包含64位数据。 64位数据可能来自合并模块。
我搜索过很多但找不到解决问题的具体方法。
任何帮助将不胜感激。
答案 0 :(得分:7)
我通过删除项目输出上的Visual C ++ Runtime依赖项来解决此问题。这是如何做到的:
(2)指定应用程序数据/文件/右键单击构建时扫描的主要输出/依赖项
您可以取消选中导致问题的所有依赖项,取消选中Visual C++ 10.0 CRT (x64)
我还有一个由依赖引起的-6109内部构建错误。我只是在那里取消选中它。我花了整整一个工作日才想出那些神秘的东西。这至少是疯狂和令人沮丧的。