【问题标题】: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 应用程序:

【问题讨论】:

    标签: uwp windows-store-apps visual-studio-2019 cpu-architecture configurationmanager


    【解决方案1】:

    问题是你没有指定X86的解决方案平台,请先编辑成x86再按F5。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-21
      • 2017-10-30
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 2014-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多