【问题标题】:C# code works but errors occur while packaging my UWP application in Visual Studio 2017C# 代码有效,但在 Visual Studio 2017 中打包我的 UWP 应用程序时出现错误
【发布时间】:2017-07-02 17:16:31
【问题描述】:

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

Errors in Packaging

0X8007000b 试图加载格式不正确的程序

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

我该如何解决这个问题?

【问题讨论】:

  • 如果你在创建一个空白的 UWP 应用并尝试创建一个包,结果如何?
  • 请尝试创建仅针对 x86 的包,不要针对 x64,然后重试。
  • @SunteenWu-MSFT 没有任何问题的空白 UWP 应用程序包。当我仅针对 x86 或仅针对 x64 时,我会收到相同的错误消息。
  • 我已修复警告 CS0108 但其他错误仍然存​​在。
  • 尝试清除解决方案并重建解决方案

标签: c# uwp visual-studio-2017 packaging


【解决方案1】:
  • 在解决方案资源管理器中双击并打开Package.appxmanifest 单击顶部的Visual Assets 选项卡。它位于Application 标签之后,从左数第二个。
  • 选择源图像(这是您要用于徽标、徽章、启动画面等的图像)
  • 在资产组合框下,全选All Visual Assets
  • 点击生成
  • 确定它会覆盖您现有的文件

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    相关资源
    最近更新 更多