包装接受验证错误:找不到外部文件参考

问题描述 投票:0回答:1

我在Microsoft商店中有Windows 10应用程序。该项目已经存在了一段时间,位于托管的Azure DevOps中。

最近我修复了一些错误。该应用程序运行正常,并从Windows App Certification Kit

中获得绿色通过

当我上传.appxupload时,出现以下错误消息:

您必须提供支持每个选定设备系列的软件包(或取消选中不支持的设备系列的复选框)。注意以Xbox设备系列为目标,则需要使用中性或x64软件包。

您必须至少上传一个软件包。如果您使用的是市场群体,那么每个市场组必须至少有一个包装。

提交前,您必须解决所有程序包验证错误。MyProject.App_1.0.5.0_x86_x64_bundle.appxupload 25.7 MB

包裹验收验证错误:我们遇到了致命错误在解析包MyProject.App_1.0.5.0_x86_x64.appxbundle时:找不到外部文件引用“ MyProject.App_1.0.5.0_x86.appx”全名:“ 36813MyCompany.MyProject_1.0.5.0_x86__0aac093vbbdv0”。重试或上传新的​​软件包。

该应用程序与商店关联,并且Package.appxmanifest中的设置被设置为商店中的产品标识。

App软件包已针对x86和x64构建。没有其他架构。

构建软件包时,我忘记/错了什么?

uwp windows-store-apps windows-10-universal windows-store
1个回答
0
投票

我建议您尝试以下操作:

  1. 将您当前的.appxupload文件重命名为.zip扩展名。解压缩其内容。
  2. 重命名您的[[上次成功] .appxupload文件之一,使其具有.zip扩展名。解压缩其内容。
  3. 比较两个.zip文件的内容。它们都包含相同的.appxsym文件吗? (例如,一个用于ARM,一个用于x64,另一个用于x86)
  • 如果不是,您可能在生成商店软件包时忘记选中某些复选框。

    如果没有帮助,建议您检查package.appmanifest中最近一次成功上传商店和当前上传商店之间的更改。希望您正在使用某种版本控制系统(例如Git),以便您查看更改。

    如果不起作用,我将在清除所有旧文件后尝试重建.appxupload。在Visual Studio中,右键单击您的解决方案,然后选择“清理”。然后,关闭Visual Studio,并手动删除所有“ bin”和“ obj”目录。然后,运行Visual Studio,确保您正在构建“发行版”,并重新创建.appxupload程序包,然后重试。

    您可能还需要在构建和部署之前检查以确保该应用程序尚未安装在系统上。在设置下,转到“程序和功能”->“卸载程序”,并确保您的应用尚不存在。您要确保Visual Studio成功将您的应用程序部署到计算机上。

    最后,在创建.appxupload时,建议您仔细观察Visual Studio的“输出”窗口中是否有任何警告或错误。

  • © www.soinside.com 2019 - 2024. All rights reserved.