【发布时间】:2016-03-25 16:36:06
【问题描述】:
使用 Windows Phone 8.1,下一行运行良好,但现在当用户更改为 Windows 10 手机时,设备出现故障。
ProductLicense inAppLicense = CurrentApp.LicenseInformation.ProductLicenses["Keyfor"];
如前所述,可以很好地与 WP 8.1 配合使用,并且可以很好地读取和存储许可证信息。现在使用 Windows 10 手机,该行只会产生异常。
“来自 HRESULT 的异常:0x803F6107”。
真实设备和模拟器的结果相同。
那么,我如何在具有 WP 8.1 项目环境(即使用 8.1 项目制作的代码)的 Windows 10 手机中检查LicenseInformation?
【问题讨论】:
-
我遇到了类似的问题 - 对我来说,它是在我将 Windows 10 更新到版本 10586 时开始的。我的应用在 Windows 10 版本 10240 下运行。
-
你看到这个答案了吗:stackoverflow.com/a/33958869/95190?
-
@WiredPrairie,该答案不适用于 CurrentApp.LicenseInformation 不适用于 WP10 手机的真正 WP 8.1 环境。
-
@user5696724 - 我不明白你的意思。答案特别提到了在 Windows 10 上运行时所需的更改以及它如何影响您正在使用的属性。
-
@WiredPrairie 您链接的答案没有回答上述问题,因为答案仅与开发测试有关。这涉及使用完全不同的许可机制(不同的类以及 XML 设置文件)。上面的问题是指生产(而非开发测试)许可。
标签: c# windows-phone-8 windows-runtime windows-10-mobile