我正在尝试为 .NET Core 3.1 WPF 应用程序创建 MSIX 包。
我收到以下错误:正在构建的项目的处理器架构“MSIL”与参考的处理器架构之间存在不匹配
部分错误消息包括:请考虑通过配置管理器更改项目的目标处理器架构,以使项目和参考之间的处理器架构保持一致,或者依赖与目标处理器架构匹配的处理器架构的参考你的项目。
我已尝试在配置管理器和发布 - 创建包向导中更改目标处理器,但似乎无法解决错误。
搜索时找不到类似的错误,也没有错误代码。
这个问题更多是关于配置管理器而不是 MSIX 包项目。必要的步骤是打开配置管理器,将您项目配置的平台更改为离散平台(即,不是任何 CPU)
为此,请单击要修改的项目的配置下拉列表并选择配置(例如调试)。然后,单击平台下拉列表(默认为“任何 CPU”)并选择新建。从该对话框的“新平台”下拉菜单中选择一个平台,例如 x64。“从以下位置复制设置:”下拉菜单应保持为“任何 CPU”。应取消选中“创建新的解决方案平台”复选框。
重建解决方案。
接下来,添加一个 Windows 应用程序打包项目,添加应用程序引用并再次重建。
最后,右键单击 MSIX 项目并选择发布,然后选择创建应用程序包。选择适合您的包装。在向导的最后一步,取消选中“Neutral”架构并检查您在上述步骤中创建和编译的架构。
单击创建。
| 归档时间: |
|
| 查看次数: |
193 次 |
| 最近记录: |