C# 代码有效,但在 Visual Studio 2017 中打包我的 UWP 应用程序时出现错误

C# code works but errors occur while packaging my UWP application in Visual Studio 2017

我在 Visual Studio 中创建了一个 UWP 应用程序。我计划只将它用于侧面加载(它是一个 LOB 应用程序)。它没有任何错误。但是当我尝试打包它时,出现以下错误。

Errors in Packaging

0X8007000b an attempt was made to load a program with an incorrect format

此外,这是我的输出控制台。

我该如何解决这个问题?

  • 在解决方案资源管理器中,双击并打开 Package.appxmanifest 单击顶部的 Visual Assets 选项卡。它是左起第二个,在 Application 选项卡之后。
  • Select 一张源图像(这是您要用于徽标、徽章、初始屏幕等的图像)
  • 在资产组合框下,select全部All Visual Assets
  • 点击生成
  • 说好的,它将覆盖您现有的文件

现在,如果您想为任何特定区域(例如应用程序图标)使用不同的图像,请向下滚动并为其提供不同的来源。

现在,构建并确保您的应用程序构建成功。然后再次尝试创建应用程序包。