.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)