【发布时间】:2015-11-11 05:17:29
【问题描述】:
我有一个创建 .dll 和 Windows 运行时组件的项目。我想在我的主项目中引用它,所以当我构建 x86 时,引用 x86 .dll 并且当我构建 x64 时,引用 x64 .dll 并且当我构建 ARM 时,引用 ARM .dll。
现在我先构建 x64,然后构建 ARM,然后我得到了类似的东西
正在构建的项目的处理器架构“ARM”与实现文件的处理器架构“AMD64”不匹配这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改项目的目标处理器架构,以便在您的项目和实现文件之间对齐处理器架构,或者选择一个 winmd 文件,该文件的实现文件的处理器架构与您的目标处理器架构相匹配项目。
我明白为什么会出现此错误(我在尝试构建 ARM 时引用了 x64 .dll)。如果处理器发生变化,我不明白如何更改参考。我觉得这将是一个构建步骤,但我对构建步骤一无所知。
【问题讨论】:
标签: visual-studio-2013 build reference