在"包中部署通用应用程序结果无法注册"

时间:2014-04-17 05:09:34

标签: windows-phone-8-emulator windows-phone-8.1

我们最近升级到新的Visual Studio以及随后的Windows Phone 8.1预览版。但是,当尝试部署到设备或Windows Phone模拟器(其中任何一个)时,我们收到此错误(0x80073CF6)。

Proof of error

我的手机已经解锁开发了。我们已经成功地部署了它并运行了一次应用程序,但现在由于一些不确定的原因,它已经停止允许我们这样做。

如果可以,我愿意提供更多信息。

9 个答案:

答案 0 :(得分:11)

可能是您在清单文件中缺少图标图像。请查看this.

答案 1 :(得分:8)

Package.appxmanifest文件中列出的GUID也可能与WMAppManifest.xml中的GUID不匹配。

在将我的应用的测试版发布到商店之前,我不得不对第一个进行一些更改,但没有更新第二个。具体地

  • PhonePublisherId应与PublisherID
  • 相匹配
  • PhoneProductId应与ProductID
  • 相匹配

答案 2 :(得分:7)

如果从资产文件夹中删除任何内容,似乎会发生此错误。 在我的情况下,我已从资产文件夹中删除了启动画面图像 在清单中评论启动画面线后,一切正常。

答案 3 :(得分:0)

您可能已在清单中选中了“共享用户证书”,将其删除即可运行。

答案 4 :(得分:0)

也请检查此答案。这解决了我的问题!

Deploy error: Package could not be registered

答案 5 :(得分:0)

就我而言,我需要重置手机才能正常工作。

部署确实可以在模拟器上运行,但不能在我的手机上运行。我已经从商店安装了我的应用程序,因为我已经开始部署。我的猜测是,商店的某个版本无法正确卸载。

(我在这里发帖,因为这是谷歌的第一个结果)

答案 6 :(得分:0)

供将来参考: 我几次遇到这个错误,它是一个缺少图标的组合(你可以想办法),但也:

管道字符“|”在应用程序名称中。

这是完全合法的保留名称,你的清单不会抱怨它,但我已经看到删除它将有助于解决这个问题。

答案 7 :(得分:0)

您也可以删除package.appxmanifest中的引用,该应用仍将部署,如:

我会得到它。

答案 8 :(得分:0)

在我的情况下,它是错误的XML文件,带有重复的标题:

<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8" ?>
<WindowsPhoneReservedAppInfo ... />