如果我检查功能"共享使用的证书"在Windows Phone 8.1应用程序清单中,我收到以下错误:
错误:DEP0001:意外错误:无法注册包。 (HRESULT异常:0x80073CF6)
清单
<Capability Name="sharedUserCertificates" />
我正在尝试使用Windows Phone 8.1开发人员预览部署到诺基亚Lumia Icon。
知道我做错了什么或者没有遇到什么先决条件?
答案 0 :(得分:6)
我能够将我的应用部署到模拟器,但不能部署到真实设备。我得到了同样的错误。我问电话小组的联系人,他们说这是一个错误,将通过RTM后更新修复。绝对可以使用&#39; sharedUserCertificates&#39;来加载应用程序。适用于普通应用开发者的真实设备。
但是,通过商店部署这样的应用程序可能会受到限制。此方案主要用于企业内部署的企业应用程序。
我写了blog post关于此事。
答案 1 :(得分:1)
如果我将手机设置为手机安装应用程序,它可以正常工作。如果我将其切换回来,我就会收到错误。
它与SD卡有关!!不是SD卡本身,而是机械唯一不同的是我本周末在我的Lumia 1520上使用Developer Unlock安装了新的SD卡。我正在运行VS 2013 Update 4并使用Windows 8.1共享应用程序类创建StandAlone Phone应用程序。它以前工作,现在不工作。与MAGNUS相同的错误
将应用程序保存到存储感设置中的SD CARD设置 如果你使用详细的构建输出,它最终会说:
2&gt;按照手机设置2&gt;手机设置说要安装的应用 到SD卡2&gt;布局根文件夹: d:\ WPSystem \ SharedData \ PhoneTools \ AppxLayouts
将存储应用程序中的应用程序保存到PHONE卡设置 如果你使用详细的构建输出,它最终会说:
2&gt;按照手机设置2&gt;手机设置说要安装的应用 到内部存储2&gt;布局根文件夹: C:\数据\ SharedData \ PhoneTools \ AppxLayouts
搜索您的详细信息或&#34;详细信息&#34;为术语构建输出&#34;电话设置说&#34; 这会让你接近。祝你好运。
答案 2 :(得分:1)
我可以确认VS 2013 Update 4导致错误:
错误:DEP0001:意外错误:无法注册包。 (HRESULT异常:0x80073CF6)
我的应用程序在更新前正在部署到手机,并在更新后立即开始失败。修改设置:
设置/存储感应/在我的手机上存储新应用
解决了这个问题。感谢Matt的小费,给了我很多时间。
答案 3 :(得分:1)
尝试卸载手机中的当前应用程序,然后运行agian。 对我而言,它解决了
答案 4 :(得分:1)
此问题可能与在Windows Phone上重复使用相同的应用模板有关(不会影响Windows桌面应用)。在解决方案资源管理器的Windows Phone部分中,找到您的应用清单文件(Package.appxmanifest),并查看文件顶部附近的以下行(此示例中的#是代表性的,而非实际的):< / p>
<mp:PhoneIdentity PhoneProductId="12345678-1234-1234-1234-123456789ABC" PhonePublisherId="00000000-0000-0000-0000-000000000000" />
如果您重复使用了相同的应用模板,则PhoneProductId编号必须与一次迭代不同。我建议简单地迭代字符串中的最后一位数字(例如,改变1到2,或2到3,等等....)。一旦确定所有Windows Phone应用程序在此字段中具有个性化值,您就应该能够独立部署它们。
答案 5 :(得分:1)
它也可能是Package.appxmanifest中的missing image。检查此文件中的可视资产选项卡(XML中的VisualElements)以查看是否缺少某些徽标。
答案 6 :(得分:0)
我在Package.appxmanifest文件中更改了包名。所以我不得不卸载应用程序和重新安装帮助我。