安装Shield LE - 错误6058 ...在64位中合并Visual C++ 10.0 CRT

Yoc*_*mer 3 visual-c++ installshield-le

我正在尝试编译一个安装盾项目.这是一个64位程序.
我一直收到这个错误,虽然它确实编译好并安装好了:

Error   16  -6058: Error merging Visual C++ 10.0 CRT (IA64) with module ID C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_ia64.msm   ISEXP : error : -6058: Error merging Visual C++ 10.0 CRT (IA64) with module ID C:\Program Files (x86)\Common Files\Merge Modules\Microsoft_VC100_CRT_ia64.msm
Run Code Online (Sandbox Code Playgroud)

任何想法如何告诉它不要尝试合并?(我可以让它安装CRT广告,而不是可再发行版)

Yoc*_*mer 7

好的,所以它是这样的:

被错误地检测为依赖:

添加合并模块'Visual C++ 10.0 CRT(IA64)',它是组件'MyProjectName.Primary_output'的依赖项

所以你去:

指定应用程序数据 - >文件

右键单击具有依赖项的指定项目.从构建时扫描中
选择依赖项.找到该不需要的文件,然后取消选中它.