如果我检查 Windows Phone 8.1 应用程序清单中的“共享使用证书”功能,我会收到以下错误:
错误:DEP0001:意外错误:无法注册包。(来自 HRESULT 的异常:0x80073CF6)
显现
<Capability Name="sharedUserCertificates" />
我正在尝试使用 Windows Phone 8.1 开发人员预览版部署到诺基亚 Lumia 图标。
知道我做错了什么或没有满足什么先决条件吗?
如果我检查 Windows Phone 8.1 应用程序清单中的“共享使用证书”功能,我会收到以下错误:
错误:DEP0001:意外错误:无法注册包。(来自 HRESULT 的异常:0x80073CF6)
显现
<Capability Name="sharedUserCertificates" />
我正在尝试使用 Windows Phone 8.1 开发人员预览版部署到诺基亚 Lumia 图标。
知道我做错了什么或没有满足什么先决条件吗?
我能够将我的应用程序部署到模拟器,但不能部署到真实设备。我得到了同样的错误。我询问了电话团队的联系人,他们说这是一个错误,将在 RTM 更新后修复。对于普通的应用程序开发人员,绝对可以使用“sharedUserCertificates”将应用程序旁加载到真实设备上。
但是,通过 Store 部署这样的应用程序可能会受到限制。此方案主要用于部署在企业内部的企业应用程序。
我写了一篇关于这个的博客文章。
我可以确认 VS 2013 Update 4 导致错误:
错误:DEP0001:意外错误:无法注册包。(来自 HRESULT 的异常:0x80073CF6)
我的应用程序在更新之前很好地部署到手机,并在更新后立即开始失败。修改设置:
设置/存储感知/在我的手机上存储新应用程序
解决了这个问题。感谢马特的提示,为我节省了很多时间。
如果我将手机设置为在手机上安装应用程序,它就可以正常工作。如果我将其切换回来,那么我会收到错误消息。
它与SD卡有关!不是 SD 卡本身,而是机甲 唯一不同的是这个周末我在 Lumia 1520 上安装了一张新的 SD 卡,带有 Developer Unlock。我正在运行 VS 2013 Update 4,并且有一个使用 Windows 8.1 共享应用程序类的 StandAlone Phone 应用程序。它以前有效,现在无效。与 MAGNUS 相同的错误
如果您使用详细的构建输出,它最终会显示:
2>按照手机设置2>手机设置说要安装到SD卡的应用程序2>布局根文件夹:D:\WPSystem\SharedData\PhoneTools\AppxLayouts
在存储意义上将应用程序保存到电话卡设置如果您使用详细的构建输出,它最终会说:
2>按照手机设置 2>手机设置说要安装到内部存储的应用程序 2>布局根文件夹:C:\Data\SharedData\PhoneTools\AppxLayouts
在您的详细或“详细”构建输出中搜索“电话设置说”一词,这将使您接近。祝你好运。
尝试卸载手机中当前的应用程序,然后运行 agian。对我来说它解决了
它也可能是Package.appxmanifest 中缺少的图像。检查此文件中的视觉资产选项卡(XML 中的 VisualElements),看看是否缺少一些徽标。
此问题可能与在 Windows Phone 上重复使用相同的应用程序模板有关(不影响 Windows 桌面应用程序)。在解决方案资源管理器的 Windows Phone 部分中,找到您的应用清单文件 (Package.appxmanifest),然后查看文件顶部附近的以下行(此示例中的 # 是代表,不是实际的):
<mp:PhoneIdentity PhoneProductId="12345678-1234-1234-1234-123456789ABC" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
如果您重复使用了相同的应用程序模板,则 PhoneProductId 编号必须与下一次迭代不同。我建议简单地迭代字符串中的最后一个数字(例如,将 1 更改为 2,或将 2 更改为 3,等等......)。一旦确定所有 Windows Phone 应用程序在此字段中都有个性化的值,您应该能够独立部署它们。
我在 Package.appxmanifest 文件中更改了包名称。所以我不得不卸载应用程序并重新安装帮助了我。