【问题标题】:.appxbundle is generating instead of .appxupload - uwp.appxbundle 正在生成而不是 .appxupload - uwp
【发布时间】:2018-08-15 08:47:09
【问题描述】:

我想在 Microsoft Store 上发布我的应用。发现我们应该生成“.appxupload”包来实现它。我已经按照这个官方link 生成.appxupload 文件。但它总是生成 appxbundle。原因是什么?那么如何创建 appxupload 文件呢?

  1. 我在第一个对话框中选择了“是”,询问您是否要构建要上传到开发中心的包。
  2. 为包选择了应用名称(或通过 Windows 开发中心门户保留了一个新名称)。
  3. 在“选择和配置包”对话框中选择了所有三种架构配置(x86、x64 和 ARM)。

但最后我得到了一个 appxbundle 文件。

【问题讨论】:

  • 您在哪里搜索 appxupload 文件?您是否尝试过右键单击您的项目并在文件资源管理器中打开该项目,您应该有 AppPackages 文件夹,其中将包含您的 appxupload 文件。注意:不要进入 AppPackages 文件夹中的单个文件夹。

标签: uwp visual-studio-2017 package windows-10


【解决方案1】:

发布模式下默认勾选.NET Native工具链时生成appxupload。

【讨论】:

    【解决方案2】:

    这是什么原因?那么如何创建 appxupload 文件呢?

    如果您不想生成捆绑文件,可以在此复选框中选择Never

    发现我们应该生成“.appxupload”包来实现它。

    这意味着我们不应该上传文件夹内的 .appx 文件,该文件是预先编译好的,应该在真实设备上进行侧载以进行测试。我们应该将 .appxupload 文件上传到文件夹之外。但它与捆绑或非捆绑格式无关。

    对于商店提交,您可以为您的 UWP 应用上传 _x86_x64_arm_bundle.appxupload 格式的包。 一个应用程序包可以包含适用于所有架构的包。使用 app bundle,用户将只下载相关文件,而不是所有可能的资源,如果您定义了特定于语言的资产、各种图像规模的资产或适用于特定版本的资源,这将很有帮助微软 DirectX。

    更多详情,您可以参考App bundles

    【讨论】:

      猜你喜欢
      • 2016-10-25
      • 2019-10-29
      • 1970-01-01
      • 2020-10-07
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多