我必须做些啥来解决我的项目的“处理器架构之间的不匹配”?
Posted
技术标签:
【中文标题】我必须做些啥来解决我的项目的“处理器架构之间的不匹配”?【英文标题】:What must I do to fix the "mismatch between processor architecture" of my projects?我必须做些什么来解决我的项目的“处理器架构之间的不匹配”? 【发布时间】:2020-11-16 19:38:56 【问题描述】:我已经构建了一个想要提交到 Windows 应用商店的 Winforms .NET Core 应用程序。
根据这个目标,我能够根据答案 here 创建一个应用程序包。
现在我想将我的应用程序放到 App Store 上。按照here 的步骤,它告诉我如果我“使用 Visual Studio 创建了包”,我应该“将打包项目设置为启动项目,然后按 F5 启动您的应用程序。”
所以我这样做了,但得到了这个错误消息:
错误 MSB3270 处理器架构不匹配 正在建设的项目“MSIL”和处理器架构 参考资料 "C:\Users\bclay\source\repos\F4F_Core\F4F_Core\bin\Release\netcoreapp3.1\F4F_Core.dll", “x86”。这种不匹配可能会导致运行时失败。请考虑 通过更改项目的目标处理器架构 配置管理器以调整处理器架构 在您的项目和参考之间,或依赖于 具有与目标相匹配的处理器架构的参考 项目的处理器架构。 WapProjTemplate1 C:\程序 文件 (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets 2123
当我按照前面提到的答案(该答案的“更新”部分)中的具体说明进行操作时,我现在不知道我应该更改什么,或者确切地如何更改。
根据上一个问题的答案,以下是我为 Winforms 应用程序选择的选项:
...对于 Windows Packing 应用程序:
【问题讨论】:
【参考方案1】:问题是你没有指定X86的解决方案平台,请先编辑成x86再按F5。
【讨论】:
以上是关于我必须做些啥来解决我的项目的“处理器架构之间的不匹配”?的主要内容,如果未能解决你的问题,请参考以下文章
GDI +游戏引擎(我可以做些啥来让我的引擎运行得更快?)[重复]