我正在尝试编译安装防护项目。这是一个64位程序。
我一直收到此错误,尽管它确实可以编译并安装确定: 通用标签

任何想法都可以告诉它不要尝试合并吗?(我可以让它安装可重新分发的CRT广告)

有帮助吗?

解决方案

好,就像这样:

被错误地检测为依赖项:

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

所以你去:

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

右键单击具有依赖项的指定项目。
选择从生成时进行扫描的依赖项。找到不需要的文件,然后取消选中它。

其他提示

某些Installshield产品(至少在2010年,2011年)似乎在扫描使用10.0 CRT的托管(/ clr)c ++模块时出现问题,即使对于仅32位项目也是如此。在这些情况下,IA64 msm被添加到项目中,从而产生“错误-5008:必须在摘要流的模板中指定Intel64或AMD64”。Yochai的修复程序也解决了这一问题。对于本机c ++代码,我还没有看到这个问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top