如何为许多处理器体系结构引用.dll



我有一个创建.dll和windows运行时组件的项目。我想在我的主项目中引用它,所以当我构建x86时,x86.dll在我构建x64时被引用AND,x64.dll在我构建ARM时被引用AND。

现在我构建x64,然后构建ARM,我得到了的东西

正在构建的项目的处理器体系结构"ARM"与实现文件的处理器体系架构"AMD64"不匹配。这种不匹配可能会导致运行时故障。请考虑通过Configuration Manager更改项目的目标处理器体系结构,以便使项目和实现文件之间的处理器体系结构保持一致,或者选择一个winmd文件和一个实现文件,该文件的处理器体系结构与项目的目标处理器体系结构相匹配

我理解为什么会出现此错误(当它试图构建ARM时,我引用了x64.dll)。如果处理器发生更改,我不知道如何更改引用。我觉得这将是一个构建步骤,但我对构建步骤一无所知。

无论配置如何,我都会将.dll的输出目录设置为同一文件夹,因此每次构建时,引用都会覆盖到正确的构建配置。

相关内容

最新更新