我必须做些啥来解决我的项目的“处理器架构之间的不匹配”?

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。

【讨论】:

以上是关于我必须做些啥来解决我的项目的“处理器架构之间的不匹配”?的主要内容,如果未能解决你的问题,请参考以下文章

我能做些啥来解决“1 次提交落后于主人”?

GDI +游戏引擎(我可以做些啥来让我的引擎运行得更快?)[重复]

查询很慢,我可以做些啥来改进?

我的代码有点脏,我想不出改进它的方法,我能做些啥来获得更紧凑和更好的解决方案?

我可以做些啥来加快这个 SQL 查询的速度?

我的固定背景使网站滚动很慢,我能做些啥来改善它?