.appxbundle 正在生成而不是 .appxupload - uwp

Posted

技术标签:

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

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

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

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

【问题讨论】:

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

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

【讨论】:

【参考方案2】:

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

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

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

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

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

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

【讨论】:

以上是关于.appxbundle 正在生成而不是 .appxupload - uwp的主要内容,如果未能解决你的问题,请参考以下文章

如何在Windows 10上安装.Appx或.AppxBundle软件

如何为通用 Windows 平台(UWP)应用程序创建 .appx 包?

当我将 .appxupload 而不是 .appxbundle 上传到 HockeyApp 时出现序列化异常

将 appx 从电子生成器上传到 Windows 应用商店,给出无效的包标识名称......(预期:XXXAppName)

Windows 应用商店是不是接受用于 UWP 应用程序的 appxbundle?

在 Windows 10 家庭版上安装 .appxbundle