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

use*_*er1 1 windows-store windows-store-apps uwp

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

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

MyApp.appxupload
MyApp.appxBundle
Run Code Online (Sandbox Code Playgroud)

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

Zhe*_*SFT 6

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

它们都可以上传到商店,这可以满足您的需求.请参阅仪表板中提交的" 包"部分:

在此输入图像描述

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

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

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

此外,appxbundle您可以直接生成x86,x64和arm架构的软件包,因此您无需逐个创建它们.请注意,一旦您上传.appxbundle商店套餐,您将无法在以后的提交中返回非appxbundle.

有关详细信息,请阅读打包应用程序中的相关文章.