我已将我的应用程序的新版本发送到Windows应用商店进行审核。
这次审核在此步骤失败了:
- >应用清单资源测试
有了这个(奇怪的)消息:
- >发现错误:应用资源验证测试检测到以下错误: " resources.pri" file必须包含一个名称与包名称匹配的资源映射" yyyyy.xxx.MyIpApp"。
- >清单资源验证测试遇到错误:hr = 0x80073B1F。
我不理解此消息,因为清单文件中的包名称是正确的。
答案 0 :(得分:0)
在提交应用程序存储之前,您是否完成了本地WACK
测试?如果没有,请首先按照this document进行WACK
测试,看看是否有相同的错误。
根据Windows Desktop Bridge app tests教程的App manifest resources tests
部分,您提到的上述错误消息的纠正措施应如下所示:
如果清单已更改且resources.pri中资源映射的名称不再与清单中的程序包名称匹配,则可能会出现此错误。在实际消息中,{package full name}包含resources.pri必须包含的包名称。要解决此问题,您需要重建resources.pri,最简单的方法是重建应用程序包。
这样您就可以尝试重建应用程序包来解决问题并再次进行WACK
测试。