Uwp .appxupload和.appxbundle之间有什么区别?我应该上传哪一个到应用商店?

Uwp .appxupload和.appxbundle之间有什么区别?我应该上传哪一个到应用商店?,uwp,windows-store-apps,windows-store,Uwp,Windows Store Apps,Windows Store,我刚刚为Windows应用商店为UWP构建了应用程序 Visual Studio生成了一组文件。其中一些是: MyApp.appxupload MyApp.appxBundle 这两个文件之间有什么区别?我应该上传哪一个到商店?从这个链接:它说明: 销售您的通用Windows平台(UWP)应用程序或将其分发给 其他用户,您需要为其创建appxupload包。当你 创建appxupload,将生成另一个要使用的appx包 用于测试和侧向加载。您可以通过以下方式直接分发应用程序: 将appx包侧向

我刚刚为Windows应用商店为
UWP
构建了应用程序

Visual Studio生成了一组文件。其中一些是:

MyApp.appxupload
MyApp.appxBundle
这两个文件之间有什么区别?我应该上传哪一个到商店?

从这个链接:它说明:

销售您的通用Windows平台(UWP)应用程序或将其分发给 其他用户,您需要为其创建appxupload包。当你 创建appxupload,将生成另一个要使用的appx包 用于测试和侧向加载。您可以通过以下方式直接分发应用程序: 将appx包侧向加载到设备。本文介绍了 配置、创建和测试UWP应用程序包的过程。对于 有关侧加载的更多信息,请参阅Windows 10中的侧加载应用程序

本页上也有:声明:

对于Windows 10很重要,您应该始终上载.appxupload 文件,而不是.appx或.appxbundle。有关包装的更多信息 有关应用商店的UWP应用,请参阅打包通用Windows应用 视窗10

因此,总之,
appxupload
用于上传到Windows应用商店,
appxbundle
用于侧面加载

这两个文件之间有什么区别?我应该上传哪一个到商店

它们都可以上传到商店,这取决于您的需要。请参阅仪表板中提交的程序包部分:

.xap
可以是Windows Phone 8/8.1 Silverlight软件包格式

开发者中心也可以接受
.appx
,但对于Windows universal app,如果您不包括pdb符号文件,它将不会从开发者中心收集崩溃分析经验。
.appxupload
文件是作为Visual Studio打包过程的一部分创建的,并包含两个其他文件:
.appx
.appxsym
.appxsym
文件是一个压缩的.pdb文件,其中包含应用程序的公共符号,用于Windows开发中心中的崩溃分析。这就是为什么我们应该上传
.appxupload
文件以提交商店

.appxbundle
文件可以减小用户下载的应用程序的大小,这对于包含特定语言资产、不同图像比例资产或应用于特定版本Microsoft DirectX的资源的软件包非常有意义。用户只需下载在其设备上工作的软件包资源部分

此外,通过
appxbundle
,您可以直接为x86、x64和arm体系结构生成一个包,因此无需逐个创建它们。请注意,一旦您将
.appxbundle
上传为您的商店软件包,您就无法在以后的提交中返回到非appxbundle


有关详细信息,请阅读中的相关文章。

您看到了吗?所以您提出了一个问题,然后继续回答,现在您需要的是什么?@IInspectable我不确定我是如何回答的。有什么区别…?@AVK没有,我没有看到,但它们看起来很有用。我现在读一下,你有两个选择,结论是,一个不是。这就给了你一个选择。你还需要什么?当我试图上传appxupload文件时,我遇到了一个奇怪的JS错误。上载栏将永远继续上载(正在进行中的显示)。即使是上载并成功发布的旧appxupload文件也会抛出相同的错误。appxupload文件比appxbundle小。这是如何减少用户下载的应用程序的大小的?这两个文件都包括我的案例中的所有架构。