21

我提交了一个测试 Windows Phone Silverlight Project 8.1 并在提交时收到此错误

The package identity associated with this update doesn't match the uploaded appx: "2e740376-677c-4df8-b1af-95b72863f017"

Windows Phone 8.0 项目没有遇到该错误。有什么建议吗?谢谢

4

3 回答 3

53

我遇到了同样的问题,但解决方案很简单 - Windows Store Dashboard 中的包标识名称和 Windows 发布者名称必须与上传的 xap 包中的值匹配。

您可以在应用标识部分 的Windows 应用商店仪表板中找到这些值:

Windows Phone 仪表板

然后,您需要将这些值复制并粘贴到您的Package.appxmanifest文件中。请注意,您必须使用文本编辑器打开此文件。这些值无法使用 UI 编辑器进行编辑:

在此处输入图像描述

于 2014-04-17T17:55:04.610 回答
4

我遇到了同样的问题,并通过转到我的仪表板,查看我正在进行的应用程序,单击详细信息并在那里我可以看到我的包 ID 来修复它。我复制了它并将其粘贴到我的包清单文件中。

于 2014-04-16T06:35:23.487 回答
3

正如错误所述,您的包标识不匹配。WMAppManifest.xml您和中的 GUIDPackage.appxmanifest必须相同(如果您完成了一个新项目或升级了现有项目,将会是相同的)。包标识名称还必须与商店提交过程中的值匹配。

如果您要提交到商店中现有的应用程序 ID,您显然必须使用与之前提交时使用的 GUID 相同的 GUID。

于 2014-04-16T06:29:37.550 回答