在VS 2012中构建安装项目时,InstallShield给出ISEXP:错误:-5008

use*_*406 6 setup-project merge-module 32bit-64bit installshield-2012 visual-studio-2012

我有.net项目,我从VS 2010转换到VS 2012.我正在通过InstallShield限量版为项目构建设置但我收到以下错误.

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

我搜索了很多,但找不到任何具体的解决方案.

任何帮助将不胜感激.

Jer*_*her 7

我通过删除项目输出上的Visual C++运行时依赖项来解决此问题.这是怎么做的:

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

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

资源

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